@charset "utf-8";


/*========================================================================================*/
/* モデルコース */
/*========================================================================================*/


/* 画像つき　listmodel_btn */
/*----------------------------------------------------------------------------------------*/

#model {
	width:700px;
	margin:0 auto;
	font-size: 100% !important;
}
#model table th,#model table td,
#model table img {
	padding:0;
	border:none;
	font-size: 100% !important;
	table-layout: fixed;
	vertical-align:top;
}

.model_lead {
	font-size:108% !important;
	background:url(../../com/img/course/illust_kanazawa_t.jpg) no-repeat right;
}	
.search_listmodel_link{
	clear:both;
	border-bottom:#ccc 1px dashed;
}

.search_listmodel_link li{
	border-top:#ccc 1px dashed;
	padding:20px;
	position:relative;
	height:auto;
}


.search_listmodel_link dl{
	 line-height:1.6;
	 width:100%;
}

.search_listmodel_link dt {
	width: 200px;
	float:left;
}

.search_listmodel_link dd {
	padding: 15px 0 0 230px;
}

.search_listmodel_link dd h5{
	font-weight:bold;
	clear:none !important;
	margin:0 0 13px 0 !important;
	font-size:150%;
	line-height:18px;
	color:#8C5F3A;
}

.search_listmodel_link dd h5 span{
	margin-left:10px;
	height:18px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.search_listmodel_link dd h5 span img{
	margin-left:5px;
}


.search_listmodel_link dd a{
	font-size:100%;
	text-decoration:none;
	color:#333 !important;
}

/**/
.search_listmodel_link dl {zoom:1;}
.search_listmodel_link dl:after{
    content: "";
    display: block;
    clear: both;}
	
.img_back{
	padding:60px 0 0 0;
}	




.modelbox{
	clear:both;
}

.modelbox li{
	padding:0px 20px 20px 0;
	position:relative;
	height:auto;
}


.modelbox dl{
	 line-height:1.6;
	 width:100%;
}

.modelbox dt {
	width: 200px;
	float:left;
}

.modelbox dd {
	padding: 15px 0 0 230px;
	font-size:100%;
	text-decoration:none;
	color:#333 !important;
}

.modelbox dd h5{
	font-weight:bold;
	clear:none !important;
	margin:0 0 13px 0 !important;
	font-size:150%;
	line-height:18px;
	color:#8C5F3A;
}


.model_link{
	padding-top:20px;
	width:850px;
}
.model_link li{
	margin-right:-1px;
	margin-top:-1px;
	float:left;
	padding:0 10px 0 0!important;
}

.model_link li a{
	position:relative;
	width:120px;/* 140 */
	padding:0;
}


#modelkana_list ul{
	border-bottom:#ccc 1px dashed;
}

#modelkana_list li{
	border-top:#ccc 1px dashed;
	padding:20px;
	position:relative;
	height:auto;
}


#modelkana_list dl{
	 line-height:1.6;
	 width:100%;
}

#modelkana_list dt {
	width: 90px;
	height:90px;
	float:left;
}

#modelkana_list dd {
	padding: 0 0 0 120px;
}

#modelkana_list dd h5{
	font-weight:bold;
	clear:none !important;
	margin:0 0 13px 0 !important;
	font-size:136%;
	line-height:18px;
	color:#8F613B;
}

#modelkana_list dd h5 span{
	margin-left:10px;
	height:18px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}

#modelkana_list dd h5 span img{
	margin-left:5px;
}


#modelkana_list dd a{
	text-decoration:none;
	float:right;
	background:url(../img/com/arrow_4.gif) no-repeat left center;
	padding-left:20px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:100%;
}

/**/
#modelkana_list li {zoom:1;}
#modelkana_list li:after{
    content: "";
    display: block;
    clear: both;}
    
    
/*========================================================================================*/
/* あーきてくと */
/*========================================================================================*/
#a_main {
	margin: 0;
	padding: 0;
	background:url(../img/course/architect/moyou.gif) no-repeat right bottom;
}
ul.architect {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.architect li {
	float: left;
	width: 400px;
	margin-right: 25px;
	margin-bottom: 25px;
	padding: 0;
}
.clearLeft { 
	clear: left; 
}


/*	map_course01
---------------------- */
.map_course01{
	width: 850px;
	height: 960px;
	background-image: url(../img/course/architect/01/map01.jpg);
	position: relative;
	z-index: 100;
}

.map_course01 li{
	position: absolute;
}

.course01-01{
	top: 108px;
	left: 310px;
}
.course01-02{
	top: 250px;
	left: 518px;
}
.course01-03{
	top: 213px;
	left: 686px;
}
.course01-04{
	top: 126px;
	left: 672px;
}
.course01-05{
	top: 303px;
	left: 732px;
}
.course01-06{
	top: 424px;
	left: 600px;
}
.course01-07{
	top: 613px;
	left: 570px;
}
.course01-08{
	/* 2014-10-09 fuchu diff
	top: 838px;
	left: 48px;
	*/
	top: 854px;
	left: 144px;	
	
}
.course01-09{
	top: 597px;
	left: 73px;
}
.course01-10{
	top: 492px;
	left: 108px;
}
.course01-11{
	top: 425px;
	left: 356px;
}


/*	map_course02
---------------------- */
.map_course02{
	width: 850px;
	height: 960px;
	background-image: url(../img/course/architect/02/map02.jpg);
	position: relative;
	z-index: 100;
}

.map_course02 li{
	position: absolute;
}

.course02-01{
	top: 223px;
	left: 724px;
}
.course02-02{
	top: 313px;
	left: 740px;
}
.course02-03{
	top: 394px;
	left: 441px;
}
.course02-04{
	top: 263px;
	left: 429px;
}
.course02-05{
	top: 424px;
	left: 583px;
}
.course02-06{
	top: 586px;
	left: 503px;
}
.course02-07{
	top: 438px;
	left: 201px;
}
.course02-08{
	top: 629px;
	left: 66px;
}
.course02-09{
	top: 752px;
	left: 299px;
}
.course02-10{
	top: 796px;
	left: 11px;
}


/*========================================================================================*/
/* new モデルコース */
/*========================================================================================*/


#model_course p{
	margin-bottom:0;
}

#model_course h4{
	font-size:186%;
	padding-left:36px;
	color:#6A3A0D;
	line-height:33px;
	font-weight:bold;
}

#model_course h4 span{
	font-size:55%;
	display:inline-block;
	line-height:16px;
	margin-left:30px;
	padding-left:20px;
	background:url(../img/course/icon/time.gif) no-repeat left center;
}

#model_course_point{
	margin-bottom:20px;
}

#model_course_point h5{
	background:#F8F7E6;
	font-size:122%;
	color:#6A3A0D;
	font-weight:bold;
	line-height:41px;
	padding-left:15px;
	margin-top:17px !important;
	margin-bottom:0px !important;
}

#model_course_point h5 a{
	float:right;
	display:inline-block;
	font-weight:normal;
	font-size:85%;
	color:#6A3A0D;
	text-decoration:none;
padding:0 40px 0 60px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

#model_course_point dl{
	margin-bottom:10px;
}

#model_course_point dd{
	color:#fff;
	line-height:1.4;
	padding:13px 58px;
}

#model_course_point p{
	text-align:right;
	line-height:41px;
}

#model_course_point p a{
	font-weight:normal;
	display:inline-block;
	color:#6A3A0D;
	text-decoration:none;
	background:url(../img/course/icon/print.jpg) no-repeat 170px center #fff;
padding:0 65px 0 35px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}


.model_course_area{
	background:url(../img/course/icon/course_arrow.gif) no-repeat left bottom;
	margin-bottom:40px;
}

.model_course_area.no_arrow{
	background:none;
	margin-bottom:40px;
}

.model_course_area dl{
	margin-bottom:30px;
}

.model_course_area dt{
	width:125px;
	float:left;
}

.model_course_area dt img{
	padding-bottom:6px;
	background:#fff;
}

.model_course_area dt span{
	display:block;
	text-align:center;
	padding:2px 0 8px 0;
	background:#fff;
	font-size:93%;
}

.model_course_area dd{
	width:695px;
	float:right;
}

.model_course_area dd h5{
	font-size:115%;
	padding:5px 10px;
	margin:0 0 15px 0 !important;
	color:#fff;
}

.model_course_area dd h6{
	margin:0 0 6px 0 !important;
	line-height:1.3;
}

.model_course_area dl.bus dt{
	height:35px;
}

.model_course_area dl.toho dt{
	height:48px;
}

.model_course_area dl.taxi dt{
	height:27px;
}

.model_course_area dl.train dt{
	height:35px;
}

.model_course_area dl.bus dt,.model_course_area dl.toho dt,.model_course_area dl.taxi dt,.model_course_area dl.train dt{
text-indent:100%;
white-space:nowrap;
overflow: hidden;
}

.area_time{
	background:#F8F7E6;
	padding:17px 17px 14px 17px;
	position:relative;
	color:#6A3A0D;
	font-size:93%;
	margin-top:25px;
}

.area_time p strong{
	display:block;
	width:160px;
	font-size:108%;
	padding:13px 15px;
	color:#fff;
	text-align:center;
	float:left;
}

.area_time p span{
	float:right;
	width:450px;
	margin-top:-5px;
}

#model_course_other{
	margin-top:70px;
	margin-bottom:50px;
}

#model_course_other img{
	margin-bottom:8px;
}



#model_course_other h5{
	font-size:122%;
	margin:0 0 15px 0 !important;
	color:#fff;
	font-weight:bold;
	padding:10px 15px;
	position:relative;
}

#model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
}


#model_course_other ul{
	border-bottom:#ccc 1px dashed;
	margin-top:20px;
}

#model_course_other li{
	border-top:#ccc 1px dashed;
	padding:20px 0;
	position:relative;
	height:auto;
}


#model_course_other dl{
	 line-height:1.6;
	 width:100%;
}

#model_course_other dt {
	width: 125px;
	float:left;
}

#model_course_other dd {
	padding: 0 0 0 155px;
}

#model_course_other dd h6{
	font-weight:bold;
	clear:none !important;
	margin:0 0 13px 0 !important;
	font-size:122%;
	line-height:18px;
}

#model_course_other dd h6 span{
	margin-left:10px;
	height:18px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}

#model_course_other dd p{
	margin-top:5px;
	
}

#model_course_other dd h6 span img{	margin-left:5px; }

#model_course_other dd a{ font-size:86%; }

hr.bd_d{
	border-width: 1px 0 0 0;
	border-style:dashed;
	border-color:#ccc;
	height: 1px;
	clear:both;
	margin:40px 0 35px 0;
}

/* -------------------------
　kanazawa
------------------------- */

.k_01 .model_course_area dl.bus dt,.k_02 .model_course_area dl.bus dt,
.k_08 .model_course_area dl.bus dt,.k_09 .model_course_area dl.bus dt,
.k_11 .model_course_area dl.bus dt,.k_12 .model_course_area dl.bus dt,.k_13 .model_course_area dl.bus dt
{ background:url(../img/course/icon/bus_b.gif) no-repeat right top; }

.k_01 .model_course_area dl.taxi dt,.k_02 .model_course_area dl.taxi dt,
.k_08 .model_course_area dl.taxi dt,.k_09 .model_course_area dl.taxi dt,
.k_11 .model_course_area dl.taxi dt,.k_12 .model_course_area dl.taxi dt,.k_13 .model_course_area dl.taxi dt
{ background:url(../img/course/icon/taxi_b.gif) no-repeat right top; }

.model_course_area dl.bus dt{ background:url(../img/course/icon/bus_br.gif) no-repeat right top; }
.model_course_area dl.taxi dt{ background:url(../img/course/icon/taxi_br.gif) no-repeat right top; }

.k_01 .model_course_area dl dd h6,.k_02 .model_course_area dl dd h6,
.k_08 .model_course_area dl dd h6,.k_09 .model_course_area dl dd h6,
.k_11 .model_course_area dl dd h6,.k_12 .model_course_area dl dd h6,.k_13 .model_course_area dl dd h6
{ color:#A57C4E; }

.model_course_area dl dd h6{ color:#69A3D8; }

.k_01 .other_time,.k_02 .other_time,
.k_08 .other_time,.k_09 .other_time,
.k_11 .other_time,.k_12 .other_time,.k_13 .other_time
{ color:#A57C4E; }

.other_time{ color:#69A3D8; }


/* k_01 main_c #57BC83  sub_c #32AB9A*/

.k_01 .model_course_area dd h5{ background:#57BC83; }
.k_01 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/01/people_icon.png) no-repeat right top; }
.k_01 .model_course_area dl.toho dd h6{ color:#57BC83; }
.k_01 #model_course_point h5 a{	border:1px solid #57BC83; background:url(../img/course/kanazawa/01/icom_map.gif) no-repeat 30px center #fff; }
.k_01 #model_course_point p a{ border:1px solid #57BC83; }
.k_01 #model_course_point dd{	background:#32AB9A; }
.k_01 h4{ background:url(../img/course/kanazawa/01/flag_icon.gif) no-repeat left center; }
.k_01 .area_time p strong{ background:#32AB9A; }
.k_01 #model_course_other h5{	background:#57BC83; }
.k_01 #model_course_other h5 span{ position:absolute; width:57px; height:48px; display:inline-block; top:-20px;	left:240px;	background:url(../img/course/kanazawa/01/people_icon.png) no-repeat;}
.k_01 #model_course_other dd h6{ color:#57BC83; }
.k_01 .other_info{ color:#57BC83; }


/* k_02 main_c #85C44C  sub_c #56B22C */

.k_02 .model_course_area dd h5{ background:#85C44C; }
.k_02 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/02/people_icon.png) no-repeat right top; }
.k_02 .model_course_area dl.toho dd h6{ color:#85C44C; }
.k_02 #model_course_point h5 a{	border:1px solid #85C44C; background:url(../img/course/kanazawa/02/icom_map.gif) no-repeat 30px center #fff; }
.k_02 #model_course_point p a{ border:1px solid #85C44C; }
.k_02 #model_course_point dd{	background:#56B22C; }
.k_02 h4{ background:url(../img/course/kanazawa/02/flag_icon.gif) no-repeat left center; }
.k_02 .area_time p strong{ background:#56B22C; }
.k_02 #model_course_other h5{	background:#85C44C; }
.k_02 #model_course_other h5 span{ position:absolute; width:57px; height:48px; display:inline-block; top:-20px;	left:240px;	background:url(../img/course/kanazawa/02/people_icon.png) no-repeat;}
.k_02 #model_course_other dd h6{ color:#85C44C; }
.k_02 .other_info{ color:#85C44C; }


/* k_03 main_c #C0974E  sub_c #CD8A31 */

.k_03 .model_course_area dd h5{ background:#C0974E; }
.k_03 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/03/people_icon.png) no-repeat right top; }
.k_03 .model_course_area dl.toho dd h6{ color:#C0974E; }
.k_03 #model_course_point h5 a{	border:1px solid #C0974E; background:url(../img/course/kanazawa/03/icom_map.gif) no-repeat 30px center #fff; }
.k_03 #model_course_point p a{ border:1px solid #C0974E; }
.k_03 #model_course_point dd{	background:#CD8A31; }
.k_03 h4{ background:url(../img/course/kanazawa/03/flag_icon.gif) no-repeat left center; }
.k_03 .area_time p strong{ background:#CD8A31; }
.k_03 #model_course_other h5{	background:#C0974E; }
.k_03 #model_course_other h5 span{
	position: absolute;
	width: 57px;
	height: 48px;
	display: inline-block;
	top: -20px;
	left: 352px;
	background: url(../img/course/kanazawa/03/people_icon.png) no-repeat;
}
.k_03 #model_course_other dd h6{ color:#C0974E; }
.k_03 .other_info{ color:#C0974E; }


/* k_04 main_c #E1B632  sub_c #CF9D10 */

.k_04 .model_course_area dd h5{ background:#E1B632; }
.k_04 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/04/people_icon.png) no-repeat right top; }
.k_04 .model_course_area dl.toho dd h6{ color:#E1B632; }
.k_04 #model_course_point h5 a{	border:1px solid #E1B632; background:url(../img/course/kanazawa/04/icom_map.gif) no-repeat 30px center #fff; }
.k_04 #model_course_point p a{ border:1px solid #E1B632; }
.k_04 #model_course_point dd{	background:#CF9D10; }
.k_04 h4{ background:url(../img/course/kanazawa/04/flag_icon.gif) no-repeat left center; }
.k_04 .area_time p strong{ background:#CF9D10; }
.k_04 #model_course_other h5{	background:#E1B632; }
.k_04 #model_course_other h5 span{ position:absolute; width:57px; height:48px; display:inline-block; top:-20px;	left:240px;	background:url(../img/course/kanazawa/04/people_icon.png) no-repeat;}
.k_04 #model_course_other dd h6{ color:#E1B632; }
.k_04 .other_info{ color:#E1B632; }


/* k_04 main_c #E1B632  sub_c #CF9D10 */

.k_04 .model_course_area dd h5{ background:#E1B632; }
.k_04 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/04/people_icon.png) no-repeat right top; }
.k_04 .model_course_area dl.toho dd h6{ color:#E1B632; }
.k_04 #model_course_point h5 a{	border:1px solid #E1B632; background:url(../img/course/kanazawa/04/icom_map.gif) no-repeat 30px center #fff; }
.k_04 #model_course_point p a{ border:1px solid #E1B632; }
.k_04 #model_course_point dd{	background:#CF9D10; }
.k_04 h4{ background:url(../img/course/kanazawa/04/flag_icon.gif) no-repeat left center; }
.k_04 .area_time p strong{ background:#CF9D10; }
.k_04 #model_course_other h5{	background:#E1B632; }
.k_04 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:300px;
	background:url(../img/course/kanazawa/04/people_icon.png) no-repeat;
}
.k_04 #model_course_other dd h6{ color:#E1B632; }
.k_04 .other_info{ color:#E1B632; }


/* k_05 main_c #EF8556  sub_c #E16348 */

.k_05 .model_course_area dd h5{ background:#EF8556; }
.k_05 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/05/people_icon.png) no-repeat right top; }
.k_05 .model_course_area dl.toho dd h6{ color:#EF8556; }
.k_05 #model_course_point h5 a{	border:1px solid #EF8556; background:url(../img/course/kanazawa/05/icom_map.gif) no-repeat 30px center #fff; }
.k_05 #model_course_point p a{ border:1px solid #EF8556; }
.k_05 #model_course_point dd{	background:#E16348; }
.k_05 h4{ background:url(../img/course/kanazawa/05/flag_icon.gif) no-repeat left center; }
.k_05 .area_time p strong{ background:#E16348; }
.k_05 #model_course_other h5{	background:#EF8556; }
.k_05 #model_course_other h5 span{ position:absolute; width:57px; height:48px; display:inline-block; top:-20px;	left:240px;	background:url(../img/course/kanazawa/05/people_icon.png) no-repeat;}
.k_05 #model_course_other dd h6{ color:#EF8556; }
.k_05 .other_info{ color:#EF8556; }


/* k_06 main_c #EE8689  sub_c #E36388 */

.k_06 .model_course_area dd h5{ background:#EE8689; }
.k_06 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/06/people_icon.png) no-repeat right top; }
.k_06 .model_course_area dl.toho dd h6{ color:#EE8689; }
.k_06 #model_course_point h5 a{	border:1px solid #EE8689; background:url(../img/course/kanazawa/06/icom_map.gif) no-repeat 30px center #fff; }
.k_06 #model_course_point p a{ border:1px solid #EE8689; }
.k_06 #model_course_point dd{	background:#E36388; }
.k_06 h4{ background:url(../img/course/kanazawa/06/flag_icon.gif) no-repeat left center; }
.k_06 .area_time p strong{ background:#E36388; }
.k_06 #model_course_other h5{	background:#EE8689; }
.k_06 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:300px;
	background:url(../img/course/kanazawa/06/people_icon.png) no-repeat;
}
.k_06 #model_course_other dd h6{ color:#EE8689; }
.k_06 .other_info{ color:#EE8689; }


/* k_07 main_c #D587B7  sub_c #CC6A92 */

.k_07 .model_course_area dd h5{ background:#D587B7; }
.k_07 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/07/people_icon.png) no-repeat right top; }
.k_07 .model_course_area dl.toho dd h6{ color:#D587B7; }
.k_07 #model_course_point h5 a{	border:1px solid #D587B7; background:url(../img/course/kanazawa/07/icom_map.gif) no-repeat 30px center #fff; }
.k_07 #model_course_point p a{ border:1px solid #D587B7; }
.k_07 #model_course_point dd{	background:#CC6A92; }
.k_07 h4{ background:url(../img/course/kanazawa/07/flag_icon.gif) no-repeat left center; }
.k_07 .area_time p strong{ background:#CC6A92; }
.k_07 #model_course_other h5{	background:#D587B7; }
.k_07 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:330px;
	background:url(../img/course/kanazawa/07/people_icon.png) no-repeat;
}
.k_07 #model_course_other dd h6{ color:#D587B7; }
.k_07 .other_info{ color:#D587B7; }


/* k_08 main_c #BB8EBF  sub_c #B868A2 */

.k_08 .model_course_area dd h5{ background:#BB8EBF; }
.k_08 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/08/people_icon.png) no-repeat right top; }
.k_08 .model_course_area dl.toho dd h6{ color:#BB8EBF; }
.k_08 #model_course_point h5 a{	border:1px solid #BB8EBF; background:url(../img/course/kanazawa/08/icom_map.gif) no-repeat 30px center #fff; }
.k_08 #model_course_point p a{ border:1px solid #BB8EBF; }
.k_08 #model_course_point dd{	background:#B868A2; }
.k_08 h4{ background:url(../img/course/kanazawa/08/flag_icon.gif) no-repeat left center; }
.k_08 .area_time p strong{ background:#B868A2; }
.k_08 #model_course_other h5{	background:#BB8EBF; }
.k_08 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:330px;
	background:url(../img/course/kanazawa/08/people_icon.png) no-repeat;
}
.k_08 #model_course_other dd h6{ color:#BB8EBF; }
.k_08 .other_info{ color:#BB8EBF; }


/* k_09 main_c #8794C9  sub_c #7978BB */

.k_09 .model_course_area dd h5{ background:#8794C9; }
.k_09 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/09/people_icon.png) no-repeat right top; }
.k_09 .model_course_area dl.toho dd h6{ color:#8794C9; }
.k_09 #model_course_point h5 a{	border:1px solid #8794C9; background:url(../img/course/kanazawa/09/icom_map.gif) no-repeat 30px center #fff; }
.k_09 #model_course_point p a{ border:1px solid #8794C9; }
.k_09 #model_course_point dd{	background:#7978BB; }
.k_09 h4{ background:url(../img/course/kanazawa/09/flag_icon.gif) no-repeat left center; }
.k_09 .area_time p strong{ background:#7978BB; }
.k_09 #model_course_other h5{	background:#8794C9; }
.k_09 #model_course_other h5 span{ position:absolute; width:57px; height:48px; display:inline-block; top:-20px;	left:240px;	background:url(../img/course/kanazawa/09/people_icon.png) no-repeat;}
.k_09 #model_course_other dd h6{ color:#8794C9; }
.k_09 .other_info{ color:#8794C9; }


/* k_10 main_c #DA8F80  sub_c #D87262 */

.k_10 .model_course_area dd h5{ background:#DA8F80; }
.k_10 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/10/people_icon.png) no-repeat right top; }
.k_10 .model_course_area dl.toho dd h6{ color:#DA8F80; }
.k_10 #model_course_point h5 a{	border:1px solid #DA8F80; background:url(../img/course/kanazawa/10/icom_map.gif) no-repeat 30px center #fff; }
.k_10 #model_course_point p a{ border:1px solid #DA8F80; }
.k_10 #model_course_point dd{	background:#D87262; }
.k_10 h4{ background:url(../img/course/kanazawa/10/flag_icon.gif) no-repeat left center; }
.k_10 .area_time p strong{ background:#D87262; }
.k_10 #model_course_other h5{	background:#DA8F80; }
.k_10 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:310px;
	background:url(../img/course/kanazawa/10/people_icon.png) no-repeat;
}
.k_10 #model_course_other dd h6{ color:#DA8F80; }
.k_10 .other_info{ color:#DA8F80; }


/* k_11 main_c #61BCE6  sub_c #419ECB */

.k_11 .model_course_area dd h5{ background:#61BCE6; }
.k_11 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/11/people_icon.png) no-repeat right top; }
.k_11 .model_course_area dl.toho dd h6{ color:#61BCE6; }
.k_11 #model_course_point h5 a{	border:1px solid #61BCE6; background:url(../img/course/kanazawa/11/icom_map.gif) no-repeat 30px center #fff; }
.k_11 #model_course_point p a{ border:1px solid #61BCE6; }
.k_11 #model_course_point dd{	background:#419ECB; }
.k_11 h4{ background:url(../img/course/kanazawa/11/flag_icon.gif) no-repeat left center; }
.k_11 .area_time p strong{ background:#419ECB; }
.k_11 #model_course_other h5{	background:#61BCE6; }
.k_11 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:270px;
	background:url(../img/course/kanazawa/11/people_icon.png) no-repeat;
}
.k_11 #model_course_other dd h6{ color:#61BCE6; }
.k_11 .other_info{ color:#61BCE6; }


/* k_12 main_c #65C6DC  sub_c #00AEBB */

.k_12 .model_course_area dd h5{ background:#65C6DC; }
.k_12 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/12/people_icon.png) no-repeat right top; }
.k_12 .model_course_area dl.toho dd h6{ color:#65C6DC; }
.k_12 #model_course_point h5 a{	border:1px solid #65C6DC; background:url(../img/course/kanazawa/12/icom_map.gif) no-repeat 30px center #fff; }
.k_12 #model_course_point p a{ border:1px solid #65C6DC; }
.k_12 #model_course_point dd{	background:#00AEBB; }
.k_12 h4{ background:url(../img/course/kanazawa/12/flag_icon.gif) no-repeat left center; }
.k_12 .area_time p strong{ background:#00AEBB; }
.k_12 #model_course_other h5{	background:#65C6DC; }
.k_12 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:360px;
	background:url(../img/course/kanazawa/12/people_icon.png) no-repeat;
}
.k_12 #model_course_other dd h6{ color:#65C6DC; }
.k_12 .other_info{ color:#65C6DC; }


/* k_13 main_c #53D1B1  sub_c #01B79A */

.k_13 .model_course_area dd h5{ background:#53D1B1; }
.k_13 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/13/people_icon.png) no-repeat right top; }
.k_13 .model_course_area dl.toho dd h6{ color:#53D1B1; }
.k_13 #model_course_point h5 a{	border:1px solid #53D1B1; background:url(../img/course/kanazawa/13/icom_map.gif) no-repeat 30px center #fff; }
.k_13 #model_course_point p a{ border:1px solid #53D1B1; }
.k_13 #model_course_point dd{	background:#01B79A; }
.k_13 h4{ background:url(../img/course/kanazawa/13/flag_icon.gif) no-repeat left center; }
.k_13 .area_time p strong{ background:#01B79A; }
.k_13 #model_course_other h5{	background:#53D1B1; }
.k_13 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:200px;
	background:url(../img/course/kanazawa/13/people_icon.png) no-repeat;
}
.k_13 #model_course_other dd h6{ color:#53D1B1; }
.k_13 .other_info{ color:#53D1B1; }

/* k_14 main_c #53D1B1  sub_c #01B79A */

.k_14 .model_course_area dd h5{ background:#D5695F; }
.k_14 .model_course_area dl.toho dt{	background:url(../img/course/kanazawa/14/people_icon.png) no-repeat right top; }
.k_14 .model_course_area dl.toho dd h6{ color:#D5695F; }
.k_14 #model_course_point h5 a{	border:1px solid #D5695F; background:url(../img/course/kanazawa/13/icom_map.gif) no-repeat 30px center #fff; }
.k_14 #model_course_point p a{ border:1px solid #D5695F; }
.k_14 #model_course_point dd{	background:#D5695F; }
.k_14 h4{ background:url(../img/course/kanazawa/14/flag_icon.gif) no-repeat left center; }
.k_14 .area_time p strong{ background:#D5695F; }
.k_14 #model_course_other h5{	background:#D5695F; }
.k_14 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:250px;
	background:url(../img/course/kanazawa/14/people_icon.png) no-repeat;
}
.k_14 #model_course_other h5 span.bus_icon{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:250px;
	background:url(../img/course/kanazawa/14/bus_icon.png) no-repeat;
}
.k_14 #model_course_other dd h6{ color:#D5695F; }
.k_14 .other_info{ color:#D5695F; }


/* -------------------------
　wide
------------------------- */

.w_03 .model_course_area dl.bus dt
{ background:url(../img/course/icon/bus_br.gif) no-repeat right top; }

.w_03 .model_course_area dl.taxi dt
{ background:url(../img/course/icon/taxi_br.gif) no-repeat right top; }

.w_03 .model_course_area dl.train dt
{ background:url(../img/course/icon/train_br.gif) no-repeat right top; }


.model_course_area dl.bus dt{ background:url(../img/course/icon/bus_b.gif) no-repeat right top; }
.model_course_area dl.taxi dt{ background:url(../img/course/icon/taxi_b.gif) no-repeat right top; }
.model_course_area dl.train dt{ background:url(../img/course/icon/train_b.gif) no-repeat right top; }


.w_03 .model_course_area dl dd h6
{ color:#69A3D8; }

.model_course_area dl dd h6{ color:#A57C4E; }

.w_03 .other_time
{ color:#69A3D8; }

.other_time{ color:#A57C4E; }



/* w_01 main_c #C08697  sub_c #B3688D*/

.w_01 .model_course_area dd h5{ background:#C08697; }
.w_01 .model_course_area dl.toho dt{	background:url(../img/course/wide/01/people_icon.png) no-repeat right top; }
.w_01 .model_course_area dl.toho dd h6{ color:#C08697; }
.w_01 #model_course_point h5 a{	border:1px solid #C08697; background:url(../img/course/wide/01/icom_map.gif) no-repeat 30px center #fff; }
.w_01 #model_course_point p a{ border:1px solid #C08697; }
.w_01 #model_course_point dd{	background:#B3688D; }
.w_01 h4{ background:url(../img/course/wide/01/flag_icon.gif) no-repeat left center; }
.w_01 .area_time p strong{ background:#B3688D; }
.w_01 #model_course_other h5{ background:#C08697; }
.w_01 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:360px;
	background:url(../img/course/wide/01/people_icon.png) no-repeat;
}
.w_01 #model_course_other dd h6{ color:#C08697; }
.w_01 .other_info{ color:#C08697; }


/* w_02 main_c #B39368  sub_c #AE7746*/

.w_02 .model_course_area dd h5{ background:#B39368; }
.w_02 .model_course_area dl.toho dt{	background:url(../img/course/wide/02/people_icon.png) no-repeat right top; }
.w_02 .model_course_area dl.toho dd h6{ color:#B39368; }
.w_02 #model_course_point h5 a{	border:1px solid #B39368; background:url(../img/course/wide/02/icom_map.gif) no-repeat 30px center #fff; }
.w_02 #model_course_point p a{ border:1px solid #B39368; }
.w_02 #model_course_point dd{	background:#AE7746; }
.w_02 h4{ background:url(../img/course/wide/02/flag_icon.gif) no-repeat left center; }
.w_02 .area_time p strong{ background:#AE7746; }
.w_02 #model_course_other h5{ background:#B39368; }
.w_02 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:320px;
	background:url(../img/course/wide/02/people_icon.png) no-repeat;
}
.w_02 #model_course_other dd h6{ color:#B39368; }
.w_02 .other_info{ color:#B39368; }


/* w_03 main_c #D58466  sub_c #C26A4C*/

.w_03 .model_course_area dd h5{ background:#D58466; }
.w_03 .model_course_area dl.toho dt{	background:url(../img/course/wide/03/people_icon.png) no-repeat right top; }
.w_03 .model_course_area dl.toho dd h6{ color:#D58466; }
.w_03 #model_course_point h5 a{	border:1px solid #D58466; background:url(../img/course/wide/03/icom_map.gif) no-repeat 30px center #fff; }
.w_03 #model_course_point p a{ border:1px solid #D58466; }
.w_03 #model_course_point dd{	background:#C26A4C; }
.w_03 h4{ background:url(../img/course/wide/03/flag_icon.gif) no-repeat left center; }
.w_03 .area_time p strong{ background:#C26A4C; }
.w_03 #model_course_other h5{ background:#D58466; }
.w_03 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:390px;
	background:url(../img/course/wide/03/people_icon.png) no-repeat;
}
.w_03 #model_course_other dd h6{ color:#D58466; }
.w_03 .other_info{ color:#D58466; }

 
 /* w_04 main_c #A2ABCF  sub_c #808DB1*/

.w_04 .model_course_area dd h5{ background:#A2ABCF; }
.w_04 .model_course_area dl.toho dt{	background:url(../img/course/wide/04/people_icon.png) no-repeat right top; }
.w_04 .model_course_area dl.toho dd h6{ color:#A2ABCF; }
.w_04 #model_course_point h5 a{	border:1px solid #A2ABCF; background:url(../img/course/wide/04/icom_map.gif) no-repeat 30px center #fff; }
.w_04 #model_course_point p a{ border:1px solid #A2ABCF; }
.w_04 #model_course_point dd{	background:#808DB1; }
.w_04 h4{ background:url(../img/course/wide/04/flag_icon.gif) no-repeat left center; }
.w_04 .area_time p strong{ background:#808DB1; }
.w_04 #model_course_other h5{ background:#A2ABCF; }
.w_04 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:480px;
	background:url(../img/course/wide/04/people_icon.png) no-repeat;
}
.w_04 #model_course_other dd h6{ color:#A2ABCF; }
.w_04 .other_info{ color:#A2ABCF; }


/* w_05 main_c #81BD95  sub_c #5BA271*/

.w_05 .model_course_area dd h5{ background:#81BD95; }
.w_05 .model_course_area dl.toho dt{	background:url(../img/course/wide/05/people_icon.png) no-repeat right top; }
.w_05 .model_course_area dl.toho dd h6{ color:#81BD95; }
.w_05 #model_course_point h5 a{	border:1px solid #81BD95; background:url(../img/course/wide/05/icom_map.gif) no-repeat 30px center #fff; }
.w_05 #model_course_point p a{ border:1px solid #81BD95; }
.w_05 #model_course_point dd{	background:#5BA271; }
.w_05 h4{ background:url(../img/course/wide/05/flag_icon.gif) no-repeat left center; }
.w_05 .area_time p strong{ background:#5BA271; }
.w_05 #model_course_other h5{ background:#81BD95; }
.w_05 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:310px;
	background:url(../img/course/wide/05/people_icon.png) no-repeat;
}
.w_05 #model_course_other dd h6{ color:#81BD95; }
.w_05 .other_info{ color:#81BD95; }

/* w_06 main_c #B39F89  sub_c #99836E*/

.w_06 .model_course_area dd h5{ background:#B39F89; }
.w_06 .model_course_area dl.toho dt{	background:url(../img/course/wide/06/people_icon.png) no-repeat right top; }
.w_06 .model_course_area dl.toho dd h6{ color:#B39F89; }
.w_06 #model_course_point h5 a{	border:1px solid #B39F89; background:url(../img/course/wide/06/icom_map.gif) no-repeat 30px center #fff; }
.w_06 #model_course_point p a{ border:1px solid #B39F89; }
.w_06 #model_course_point dd{	background:#99836E; }
.w_06 h4{ background:url(../img/course/wide/06/flag_icon.gif) no-repeat left center; }
.w_06 .area_time p strong{ background:#99836E; }
.w_06 #model_course_other h5{ background:#B39F89; }
.w_06 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:310px;
	background:url(../img/course/wide/06/people_icon.png) no-repeat;
}
.w_06 #model_course_other dd h6{ color:#B39F89; }
.w_06 .other_info{ color:#B39F89; }


/* w_07 main_c #EEBB47  sub_c #D59A3F*/

.w_07 .model_course_area dd h5{ background:#EEBB47; }
.w_07 .model_course_area dl.toho dt{	background:url(../img/course/wide/07/people_icon.png) no-repeat right top; }
.w_07 .model_course_area dl.toho dd h6{ color:#EEBB47; }
.w_07 #model_course_point h5 a{	border:1px solid #EEBB47; background:url(../img/course/wide/07/icom_map.gif) no-repeat 30px center #fff; }
.w_07 #model_course_point p a{ border:1px solid #EEBB47; }
.w_07 #model_course_point dd{	background:#D59A3F; }
.w_07 h4{ background:url(../img/course/wide/07/flag_icon.gif) no-repeat left center; }
.w_07 .area_time p strong{ background:#D59A3F; }
.w_07 #model_course_other h5{ background:#EEBB47; }
.w_07 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:250px;
	background:url(../img/course/wide/07/people_icon.png) no-repeat;
}
.w_07 #model_course_other dd h6{ color:#EEBB47; }
.w_07 .other_info{ color:#EEBB47; }


/* -------------------------
　craft
------------------------- */

.c_01 .model_course_area dl.bus dt,.c_05 .model_course_area dl.bus dt,
.c_08 .model_course_area dl.bus dt,.c_09 .model_course_area dl.bus dt
{ background:url(../img/course/icon/bus_br.gif) no-repeat right top; }

.c_01 .model_course_area dl.taxi dt,.c_05 .model_course_area dl.taxi dt,
.c_08 .model_course_area dl.taxi dt,.c_09 .model_course_area dl.taxi dt
{ background:url(../img/course/icon/taxi_br.gif) no-repeat right top; }

.model_course_area dl.bus dt{ background:url(../img/course/icon/bus_b.gif) no-repeat right top; }
.model_course_area dl.taxi dt{ background:url(../img/course/icon/taxi_b.gif) no-repeat right top; }


.c_01 .model_course_area dl dd h6,.c_05 .model_course_area dl dd h6,
.c_08 .model_course_area dl dd h6,.c_09 .model_course_area dl dd h6
{ color:#69A3D8; }

.model_course_area dl dd h6{ color:#A57C4E; }

.c_01 .other_time,.c_05 .other_time,
.c_08 .other_time,.c_09 .other_time
{ color:#69A3D8; }

.other_time{ color:#A57C4E; }


/* c_01 main_c #E39253  sub_c #D2792D*/

.c_01 .model_course_area dd h5{ background:#E39253; }
.c_01 .model_course_area dl.toho dt{	background:url(../img/course/craft/01/people_icon.png) no-repeat right top; }
.c_01 .model_course_area dl.toho dd h6{ color:#E39253; }
.c_01 #model_course_point h5 a{	border:1px solid #E39253; background:url(../img/course/craft/01/icom_map.gif) no-repeat 30px center #fff; }
.c_01 #model_course_point p a{ border:1px solid #E39253; }
.c_01 #model_course_point dd{	background:#D2792D; }
.c_01 h4{ background:url(../img/course/icon/craft.gif) no-repeat left center; }
.c_01 .area_time p strong{ background:#D2792D; }
.c_01 #model_course_other h5{ background:#E39253; }
.c_01 #model_course_other h5 span{ position:absolute; width:57px; height:48px; display:inline-block; top:-20px; left:200px;	background:url(../img/course/craft/01/people_icon.png) no-repeat; }
.c_01 #model_course_other dd h6{ color:#E39253; }
.c_01 .other_info{ color:#E39253; }


/* c_02 main_c #88B769  sub_c #74A13A*/

.c_02 .model_course_area dd h5{ background:#88B769; }
.c_02 .model_course_area dl.toho dt{	background:url(../img/course/craft/02/people_icon.png) no-repeat right top; }
.c_02 .model_course_area dl.toho dd h6{ color:#88B769; }
.c_02 #model_course_point h5 a{	border:1px solid #88B769; background:url(../img/course/craft/02/icom_map.gif) no-repeat 30px center #fff; }
.c_02 #model_course_point p a{ border:1px solid #88B769; }
.c_02 #model_course_point dd{	background:#74A13A; }
.c_02 h4{ background:url(../img/course/icon/craft.gif) no-repeat left center; }
.c_02 .area_time p strong{ background:#74A13A; }
.c_02 #model_course_other h5{ background:#88B769; }
.c_02 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:230px;
	background:url(../img/course/craft/02/people_icon.png) no-repeat;
}
.c_02 #model_course_other dd h6{ color:#88B769; }
.c_02 .other_info{ color:#88B769; }


/* c_03 main_c #65ACD5  sub_c #468CB3*/

.c_03 .model_course_area dd h5{ background:#65ACD5; }
.c_03 .model_course_area dl.toho dt{	background:url(../img/course/craft/03/people_icon.png) no-repeat right top; }
.c_03 .model_course_area dl.toho dd h6{ color:#65ACD5; }
.c_03 #model_course_point h5 a{	border:1px solid #65ACD5; background:url(../img/course/craft/03/icom_map.gif) no-repeat 30px center #fff; }
.c_03 #model_course_point p a{ border:1px solid #65ACD5; }
.c_03 #model_course_point dd{	background:#468CB3; }
.c_03 h4{ background:url(../img/course/icon/craft.gif) no-repeat left center; }
.c_03 .area_time p strong{ background:#468CB3; }
.c_03 #model_course_other h5{ background:#65ACD5; }
.c_03 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:230px;
	background:url(../img/course/craft/03/people_icon.png) no-repeat;
}
.c_03 #model_course_other dd h6{ color:#65ACD5; }
.c_03 .other_info{ color:#65ACD5; }


/* c_04 main_c #66B488  sub_c #4D9D90*/

.c_04 .model_course_area dd h5{ background:#66B488; }
.c_04 .model_course_area dl.toho dt{	background:url(../img/course/craft/04/people_icon.png) no-repeat right top; }
.c_04 .model_course_area dl.toho dd h6{ color:#66B488; }
.c_04 #model_course_point h5 a{	border:1px solid #66B488; background:url(../img/course/craft/04/icom_map.gif) no-repeat 30px center #fff; }
.c_04 #model_course_point p a{ border:1px solid #66B488; }
.c_04 #model_course_point dd{	background:#4D9D90; }
.c_04 h4{ background:url(../img/course/icon/craft.gif) no-repeat left center; }
.c_04 .area_time p strong{ background:#4D9D90; }
.c_04 #model_course_other h5{ background:#66B488; }
.c_04 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:350px;
	background:url(../img/course/craft/04/people_icon.png) no-repeat;
}
.c_04 #model_course_other dd h6{ color:#66B488; }
.c_04 .other_info{ color:#66B488; }


/* c_05 main_c #BE91A1  sub_c #A77179*/

.c_05 .model_course_area dd h5{ background:#BE91A1; }
.c_05 .model_course_area dl.toho dt{	background:url(../img/course/craft/05/people_icon.png) no-repeat right top; }
.c_05 .model_course_area dl.toho dd h6{ color:#BE91A1; }
.c_05 #model_course_point h5 a{	border:1px solid #BE91A1; background:url(../img/course/craft/05/icom_map.gif) no-repeat 30px center #fff; }
.c_05 #model_course_point p a{ border:1px solid #BE91A1; }
.c_05 #model_course_point dd{	background:#A77179; }
.c_05 h4{ background:url(../img/course/icon/craft.gif) no-repeat left center; }
.c_05 .area_time p strong{ background:#A77179; }
.c_05 #model_course_other h5{ background:#BE91A1; }
.c_05 #model_course_other h5 span{
	position:absolute;
	width:57px;
	height:48px;
	display:inline-block;
	top:-20px;
	left:345px;
	background:url(../img/course/craft/05/people_icon.png) no-repeat;
}
.c_05 #model_course_other dd h6{ color:#BE91A1; }
.c_05 .other_info{ color:#BE91A1; }


/* c_06 main_c #AA9FC0  sub_c #8B76A0*/

.c_06 .model_course_area dd h5{ background:#AA9FC0; }
.c_06 .model_course_area dl.toho dt{	background:url(../img/course/craft/06/people_icon.png) no-repeat right top; }
.c_06 .model_course_area dl.toho dd h6{ color:#AA9FC0; }
.c_06 #model_course_point h5 a{	border:1px solid #AA9FC0; background:url(../img/course/craft/06/icom_map.gif) no-repeat 30px center #fff; }
.c_06 #model_course_point p a{ border:1px solid #AA9FC0; }
.c_06 #model_course_point dd{	background:#8B76A0; }
.c_06 h4{ background:url(../img/course/icon/craft.gif) no-repeat left center; }
.c_06 .area_time p strong{ background:#8B76A0; }
.c_06 #model_course_other h5{ background:#AA9FC0; }
.c_06 #model_course_other h5 span{
	position: absolute;
	width: 57px;
	height: 48px;
	display: inline-block;
	top: -20px;
	left: 229px;
	background: url(../img/course/craft/06/people_icon.png) no-repeat;
}
/*
.c_06 #model_course_other h5 span{
	position: absolute;
	width: 148px;
	height: 45px;
	display: inline-block;
	top: 17px;
	left: 256px;
	background: url(../img/course/craft/06/people2_icon.png) no-repeat;
}
*/

.c_06 #model_course_other dd h6{ color:#AA9FC0; }
.c_06 .other_info{ color:#AA9FC0; }


/* c_07 main_c #7DB8B1  sub_c #589A86*/

.c_07 .model_course_area dd h5{ background:#7DB8B1; }
.c_07 .model_course_area dl.toho dt{	background:url(../img/course/craft/07/people_icon.png) no-repeat right top; }
.c_07 .model_course_area dl.toho dd h6{ color:#7DB8B1; }
.c_07 #model_course_point h5 a{	border:1px solid #7DB8B1; background:url(../img/course/craft/07/icom_map.gif) no-repeat 30px center #fff; }
.c_07 #model_course_point p a{ border:1px solid #7DB8B1; }
.c_07 #model_course_point dd{	background:#589A86; }
.c_07 h4{ background:url(../img/course/icon/craft.gif) no-repeat left center; }
.c_07 .area_time p strong{ background:#589A86; }
.c_07 #model_course_other h5{ background:#7DB8B1; }
.c_07 #model_course_other h5 span{
	position: absolute;
	width: 57px;
	height: 48px;
	display: inline-block;
	top: -19px;
	left: 233px;
	background: url(../img/course/craft/07/people_icon.png) no-repeat;
}
.c_07 #model_course_other dd h6{ color:#7DB8B1; }
.c_07 .other_info{ color:#7DB8B1; }


/* c_08 main_c #9DB439  sub_c #7C9F21*/

.c_08 .model_course_area dd h5{ background:#9DB439; }
.c_08 .model_course_area dl.toho dt{	background:url(../img/course/craft/08/people_icon.png) no-repeat right top; }
.c_08 .model_course_area dl.toho dd h6{ color:#9DB439; }
.c_08 #model_course_point h5 a{	border:1px solid #9DB439; background:url(../img/course/craft/08/icom_map.gif) no-repeat 30px center #fff; }
.c_08 #model_course_point p a{ border:1px solid #9DB439; }
.c_08 #model_course_point dd{	background:#7C9F21; }
.c_08 h4{ background:url(../img/course/icon/craft.gif) no-repeat left center; }
.c_08 .area_time p strong{ background:#7C9F21; }
.c_08 #model_course_other h5{ background:#9DB439; }
.c_08 #model_course_other h5 span{
	position: absolute;
	width: 57px;
	height: 48px;
	display: inline-block;
	top: -18px;
	left: 265px;
	background: url(../img/course/craft/08/people_icon.png) no-repeat;
}
.c_08 #model_course_other dd h6{ color:#9DB439; }
.c_08 .other_info{ color:#9DB439; }


/* c_09 main_c #DF8380  sub_c #C76C68*/

.c_09 .model_course_area dd h5{ background:#DF8380; }
.c_09 .model_course_area dl.toho dt{	background:url(../img/course/craft/09/people_icon.png) no-repeat right top; }
.c_09 .model_course_area dl.toho dd h6{ color:#DF8380; }
.c_09 #model_course_point h5 a{	border:1px solid #DF8380; background:url(../img/course/craft/09/icom_map.gif) no-repeat 30px center #fff; }
.c_09 #model_course_point p a{ border:1px solid #DF8380; }
.c_09 #model_course_point dd{	background:#C76C68; }
.c_09 h4{ background:url(../img/course/icon/craft.gif) no-repeat left center; }
.c_09 .area_time p strong{ background:#C76C68; }
.c_09 #model_course_other h5{ background:#DF8380; }
.c_09 #model_course_other h5 span{
	position: absolute;
	width: 57px;
	height: 48px;
	display: inline-block;
	top: -19px;
	left: 260px;
	background: url(../img/course/craft/09/people_icon.png) no-repeat;
}
.c_09 #model_course_other dd h6{ color:#DF8380; }
.c_09 .other_info{ color:#DF8380; }








/*** クラフト共通のコースヘッダー ****************************************/
#content_area .model_course_carft_header {
	margin-bottom:70px;
}
#content_area .model_course_carft_header dl{
	display:block;
}

#content_area .model_course_carft_header dt{
	float:left;
}
#content_area .model_course_carft_header dd {
	margin-left:230px;	
}

#content_area .model_course_carft_header dd h5{
	clear:none;
	background:none;
	margin:0;
	margin-top:0;
	padding:0;
	font-size:165%;
	color:#6A3A0D;
	font-weight:bold;
	line-height:1.4;
}


/*** おすすめポイント *****************************************************/
#model_course_point_ext {
	margin-bottom:20px;
}
/* テーブルは共通で、余白なし */
#model_course_point_ext table {
	border-collapse:collapse;
	border-spacing:0;	
}


/* タイトル */
#model_course_point_ext h5{
	background:#F8F7E6;
	font-size:100%;
	color:#6A3A0D;
	font-weight:bold;
	line-height:41px;
	margin-top:17px !important;
	margin-bottom:0px !important;
	background:#FFFFFF;
	padding-bottom:5px;	
	background:url(../img/course/icon/craft.gif) no-repeat left center;
}
#model_course_point_ext h5 span.pickup_title {
	float:left;
	padding-left:36px;
	margin-top:5px;
	color:#6A3A0D;
	font-weight:bold;
	font-size:186%;
}
#model_course_point_ext h5 a{
	float:right;
	display:inline-block;
	font-weight:normal;
	font-size:85%;
	color:#6A3A0D;
	text-decoration:none;
padding:0 40px 0 60px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
/* メイン */
#model_course_point_ext .pickup {
	display:block;
	padding-top:60px;
}
#model_course_point_ext .pickup_box {
	display:block;
	padding:0 30px;
	padding-bottom:60px;
}
#model_course_point_ext .pickup_image {
	float:left;
}
#model_course_point_ext .pickup_explain {
	margin-left:235px;
}
#model_course_point_ext .pickup_explain_image {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}
#model_course_point_ext .pickup_explain_text {
	line-height:1.4;
	color:#FFFFFF;
}

/* サブ */
#model_course_point_ext .pickup_other  {
	padding:0 30px;	
}
#model_course_point_ext .pickup_other_box  {
	margin-bottom:30px;
	padding:20px;
	padding-right:0px;
}
#model_course_point_ext .pickup_other_title {
	display: block;
	font-weight:bold;
	margin-bottom:17px;
	margin-right:17px;
	background:url(../img/course/craft/icon_pickup_title.png) no-repeat left center; 
}
#model_course_point_ext .pickup_other_title div {
	display: block;
	padding:10px;
	padding-left:0px;
}
#model_course_point_ext .pickup_other_title div.other_title {
	float:left;
	background:url(../img/course/craft/icon_pickup_title.png) no-repeat left center;
	padding-left:39px;
	font-size:130%;

}
#model_course_point_ext .pickup_other_title div.other_time {
	float: right;
	color:#6A3A0D;
	font-weight:normal;
}
#model_course_point_ext .pickup_other_title div.other_time span.icon_time {
	background:url(../img/course/craft/icon_time.png) no-repeat 5px center; 
	padding-left:25px;
}
#model_course_point_ext .pickup_other_explain {
	line-height:1.4;
}
#model_course_point_ext .pickup_other_explain_text {
	color:#6A3A0D;
}
#model_course_point_ext .pickup_other_explain_text .notes {
	text-align:left;	
}

#model_course_point_ext .pickup_other_explain_image {
	float:right;
	text-align:right;
	margin-left:15px;
}

#model_course_point_ext .pickup_other_explain table,
#model_course_point_ext .pickup_other_explain th,
#model_course_point_ext .pickup_other_explain td {
	border:none;
	vertical-align: top;
	margin:0;
	padding:0;
}
#model_course_point_ext .pickup_other_explain th {
	white-space:nowrap;	
	padding-right:1em;
}

/* pickupフッター */
#model_course_point_ext .pickup_contact {
	margin-bottom:2em;	
	color:#6A3A0D;
}
#model_course_point_ext .pickup_contact table {
	border:1px solid #966830;
	width:100%;
}
#model_course_point_ext .pickup_contact th,
#model_course_point_ext .pickup_contact td {
	vertical-align:middle;
	text-align:center;
	padding:5px 0 5px 15px;	
	border:none;
}
#model_course_point_ext .pickup_contact th {
	background:#E8DDD1;
	padding-right:15px;

}
#model_course_point_ext .pickup_contact td {
	text-align:left;

}
#model_course_point_ext .pickup_contact td.contact {
	text-align:left;
	background:url(../img/course/craft/pickup_contact.png) no-repeat left center;
	white-space:nowrap;
	padding-left:3.2em;	
	padding-right:15px;
}

/* pickupフッター 注意書き */
#model_course_point_ext .pickup_notes {
	margin-bottom:2em;	
	color:#6A3A0D;
}
#model_course_point_ext .pickup_notes dl {
	display:block;
	float:left;
}
#model_course_point_ext .pickup_notes dt,
#model_course_point_ext .pickup_notes dd {
	display:block;
	float:left;
}
#model_course_point_ext .pickup_notes dt {
	margin-right:25px;
}
#model_course_point_ext .pickup_notes dd {

}
#model_course_point_ext .pickup_notes dd.pickup_notes_text {
	width:380px;
	line-height:1.4;
	color:#323232;
}

/* 印刷用PDFボタン */
#model_course_point_ext p{
	text-align:right;
	line-height:41px;
}

#model_course_point_ext p a{
	font-weight:normal;
	display:inline-block;
	color:#6A3A0D;
	text-decoration:none;
	background:url(../img/course/icon/print.jpg) no-repeat 170px center #fff;
padding:0 65px 0 35px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}





.c_06 #model_course_point_ext h5 a{ 
	border:1px solid #AA9FC0; background:url(../img/course/craft/06/icom_map.gif) no-repeat 30px center #fff;
}
.c_06 #model_course_point_ext .pickup {	background:url(../img/course/craft/06/pickup_up.jpg) no-repeat top center #8B76A0;	}
.c_06 #model_course_point_ext .pickup .pickup_box  { background:url(../img/course/craft/06/pickup_down.jpg) no-repeat bottom center #8B76A0;	}
.c_06 #model_course_point_ext .pickup_other  { background:#AA9FC0; }
.c_06 #model_course_point_ext .pickup_other .pickup_other_box  {	background:#F0F0E1;	}
.c_06 #model_course_point_ext .pickup_other .pickup_other_title { background:#E3DEEA; color:#8B76A0;}
.c_06 #model_course_point_ext p a{ border:1px solid #AA9FC0; }

.c_06 #model_course_point_ext .pickup_other { marign-bottom:2em; }



.c_07 #model_course_point_ext h5 a{ 
	border:1px solid #7DB8B1; background:url(../img/course/craft/07/icom_map.gif) no-repeat 30px center #fff; 
}
.c_07 #model_course_point_ext .pickup {	background:url(../img/course/craft/07/pickup_up.jpg) no-repeat top center #589A86;	}
.c_07 #model_course_point_ext .pickup .pickup_box  { background:url(../img/course/craft/07/pickup_down.jpg) no-repeat bottom center #589A86;	}
.c_07 #model_course_point_ext .pickup_other  { background:#7DB8B1; }
.c_07 #model_course_point_ext .pickup_other .pickup_other_box  {	background:#F0F0E1;	}
.c_07 #model_course_point_ext .pickup_other .pickup_other_title { background:#D1E6E4; color:#589A86;}
.c_07 #model_course_point_ext p a{ border:1px solid #7DB8B1; }

.c_07 #model_course_point_ext .pickup_other_explain_image { margin-right:20px; }
.c_07 #model_course_point_ext .pickup_other { marign-bottom:15px; }
.c_07 #model_course_point_ext .remarks { text-align:left; margin-bottom:2em; }



/** アーキテクト ******************************************************/
#architect {}
#architect .necessary_time {
	margin-bottom:17px;	
}
#architect .architect_article {
	width:850px;	
	margin-bottom:17px;
}
#architect .architect_root_image {
	float:left;	
	width:152px;
}
#architect .architect_contents {
	float: left;
	padding-bottom: 17px;
}
#architect .architect_title {
	float:left;	
	width:54px;
	padding-left:2px;
}
#architect .architect_title h6 {
	padding:0;
	margin:0;
	font-size:100%;
	line-height:normal;	
}
#architect .architect_main_image {
	float:left;
	padding-right:30px;
	width:302px;
}
#architect .architect_explain {
	float:left;
	width:310px;
}
#architect .architect_sub_image {
}
#architect .architect_sub_image img {
	vertical-align:top;
	margin-bottom:17px;
}
.architect_explain_text {
}
#architect .architect_explain_text p {
	line-height:1.5;
	margin:0;
	padding:0;	
}
#architect .architect_explain_text p.explain {
	font-size: 93%;
	margin-left: 0px;
}
#architect .architect_explain_text p.info {
	font-size:86%;
	margin-top:17px;
}
#architect .other {
	padding-top: 50px;
	padding-bottom: 25px;
}
#architect .other_index {
	color:#FFFFFF;
	font-weight:bold;
	clear:none !important;
	margin:0 0 13px 0 !important;
	font-size:122%;
	font-weight:bold;
	line-height:18px;
	padding:10px 15px;
}

#architect .other_index h5 {
	margin:0;
	padding:0;	
}
#architect .other_title h6 {
	margin:0;
	padding:0;
	font-size:122%;
	font-weight:bold;
	line-height:1.5;
	color:#7D4698;
	margin-bottom:13px;
	
}

#architect .other_contents {
	padding-bottom:17px;
	margin-bottom:17px;
	width:850px;
}
#architect .other_main_image {
	float:left;	
	width:152px;
}
#architect .other_main_image img {
	vertical-align:top;
}
#architect .other_explain {
	float: left;
	width:698px
}
#architect .other_explain p {
	margin-bottom:0;
}

/** アーキテクト コース3 */
#architect #architect_03 .architect_article {
	background:url(../img/course/architect/03/dash.gif) no-repeat bottom right;
}
#architect .mochief {
	position:relative;	
}
#architect .mochief p {
	position: absolute;
}
#architect #architect_03 #ar_01 .mochief p {
	background: url(../img/course/architect/03/bg03_l.gif) no-repeat left top;
	width: 200px;
	height: 75px;
	z-index: 1000;
	left: 177px;
	top: 269px;
	background-image: url(../img/course/architect/03/bg03_l.png);
}
#architect #architect_03 #ar_02 .mochief p {
	background: url(../img/course/architect/03/bg01_l.png) no-repeat left top;
	width: 200px;
	height: 75px;
	z-index: 1000;
	left:780px;
	top: 0px;
}
#architect #architect_03 #ar_03 .mochief p {
	background: url(../img/course/architect/03/bg03_s.png) no-repeat left top;
	width: 200px;
	height: 75px;
	z-index: 1000;
	left:223px;
	top: 290px;
}
#architect #architect_03 #ar_05 .mochief p {
	background: url(../img/course/architect/03/bg02_l.png) no-repeat left top;
	width: 200px;
	height: 75px;
	z-index: 1000;
	left: 753px;
	top: 246px;
}
#architect #architect_03 #ar_06 .mochief p {
	background: url(../img/course/architect/03/bg01_s.png) no-repeat left top;
	width: 200px;
	height: 75px;
	z-index: 1000;
	left: 774px;
	top: 13px;
}
#architect #architect_03 #ar_07 .mochief p {
	background:url(../img/course/architect/03/bg02_s.png) no-repeat left top;
	width:200px;
	height:75px;
	z-index: 1000;
	left:630px;
	top:180px;

}
#architect #architect_03 #ar_08 .mochief p {
	background: url(../img/course/architect/03/bg01_s.png) no-repeat left top;
	width: 200px;
	height: 75px;
	z-index: 1000;
	left: 179px;
	top: 264px;

}
#architect #architect_03 #ar_09 .mochief p {
	background: url(../img/course/architect/03/bg03_l.png) no-repeat left top;
	width: 200px;
	height: 75px;
	z-index: 1000;
	left: 749px;
	top: 217px;

}
#architect #architect_03 .other_contents  {
	background:url(../img/course/architect/03/dash.gif) repeat-x bottom right;
}
#architect #architect_03 .other_index {
	background:url(../img/course/architect/03/other_bg.gif) repeat center center;
}

/*	map_course03
---------------------- */
.map_course03{
	width: 850px;
	height: 960px;
	background-image: url(../img/course/architect/03/map.jpg);
	position: relative;
	z-index: 100;
}

.map_course03 li{
	position: absolute;
}

.course03-01{
	top: 384px;
	left: 274px;
}
.course03-02{
	top: 396px;
	left: 397px;
}
.course03-03{
	z-index: 101;
	top: 209px;
	left: 548px;
}
.course03-04{
	top: 269px;
	left: 589px;
}
.course03-05{
	top: 651px;
	left: 199px;
}
.course03-06{
	top: 603px;
	left: 510px;
}
.course03-07{
	top: 767px;
	left: 461px;
}
.course03-08{
	z-index: 99;
	top: 650px;
	left: 599px;
}
.course03-09{
	top: 740px;
	left: 636px;
}
.course03-10{
	top: 492px;
	left: 108px;
}
.course03-11{
	top: 425px;
	left: 356px;
}


/** アーキテクト コース4 */
#architect #architect_04 .architect_article {
	background:url(../img/course/architect/04/dash.gif) no-repeat bottom right;
}
#architect #architect_04 #ar_01 .mochief p {
	background: url(../img/course/architect/04/bg03_l.png) no-repeat left top;
	width: 200px;
	height: 75px;
	left:228px;
	top: 265px;
}
#architect #architect_04 #ar_02 .mochief p {
	background: url(../img/course/architect/04/bg01_s.png) no-repeat left top;
	width: 200px;
	height: 75px;
	left: 780px;
	top: 320px;
}
#architect #architect_04 #ar_03 .mochief p {
	background: url(../img/course/architect/04/bg03_s.png) no-repeat left top;
	width: 200px;
	height: 75px;
	left:223px;
	top: 275px;
}
#architect #architect_04 #ar_04 .mochief p {
	background: url(../img/course/architect/04/bg01_l.png) no-repeat left top;
	width: 200px;
	height: 75px;
	left: 780px;
	top: 230px;
}
#architect #architect_04 #ar_05 .mochief p {
	background: url(../img/course/architect/04/bg02_l.png) no-repeat left top;
	width: 200px;
	height: 75px;
	left:770px;
	top: 215px;
}
#architect #architect_04 #ar_06 .mochief p {
	background: url(../img/course/architect/04/bg01_s.png) no-repeat left top;
	width: 200px;
	height: 75px;
	left: 780px;
	top: 0px;
}
#architect #architect_04 #ar_07 .mochief p {
	background:url(../img/course/architect/04/bg02_s.png) no-repeat left top;
	width:200px;
	height:75px;
	z-index: 1000;
	left:190px;
	top:265px;

}
#architect #architect_04 .other_contents  {
	background:url(../img/course/architect/04/dash.gif) repeat-x bottom right;
}
#architect #architect_04 .other_index {
	background:url(../img/course/architect/04/other_bg.gif) repeat center center;
}

/*	map_course04
---------------------- */
.map_course04 {
	width: 850px;
	height: 960px;
	background-image: url(../img/course/architect/04/map.jpg);
	position: relative;
	z-index: 100;
}

.map_course04 li{
	position: absolute;
}

.course04-01{
	top: 816px;
	left: 31px;
}
.course04-02{
	top: 422px;
	left: 134px;
}
.course04-03{
	top: 414px;
	left: 266px;
}
.course04-04{
	top: 225px;
	left: 438px;
}
.course04-05{
	top: 398px;
	left: 421px;
}
.course04-06{
	top: 272px;
	left: 557px;
}
.course04-07{
	top: 408px;
	left: 552px;
}
.course04-08{
	top: 629px;
	left: 66px;
}
.course04-09{
	top: 752px;
	left: 299px;
}
.course04-10{
	top: 796px;
	left: 11px;
}

/* 金沢三寺院群 */

h4.temples {
	background-image: url(../img/course/temples/kokoro/detail_title.png);
	background-repeat: no-repeat;
	height: 105px;
	width: 850px;
	color: #FFF !important;
	line-height: 105px !important;
	font-weight: normal !important;
}

body.shizune h4.temples {
	background-image: url(../img/course/temples/shizune/detail_title.png);
}

body.ishibiki h4.temples {
	background-image: url(../img/course/temples/ishibiki/detail_title.png);
}

#temples {
}

#temples dl.st {
	margin-bottom: 20px;
}

#temples dt.st {
	float: left;
	width: 430px;
	padding-right: 10px;
	line-height: 1.4em;
}

#temples dd.st {
	height: 300px;
	width: 400px;
	padding-left: 10px;
	float: left;
}

#temples dl.nd {
	padding-top: 20px;
}

#temples dt.nd {
	float: left;
	width: 430px;
	padding-right: 10px;
}

#temples dd.nd {
	float: left;
	width: 400px;
	padding-left: 10px;
}

#temples .info {
}

h6.temples {
	color: #8C5F3A;
	background-image: url(../img/course/temples/bar.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 390px;
	font-size: 120%;
	line-height: 40px;
	padding-left: 10px;
	margin-top: 0px !important;
	font-weight: bold;
}

#temples dl.dtl {
	line-height: 3em;
}

#temples dt.dtl {
	float: left;
	width: 100px;
	font-weight: bold;
}

#temples dd.dtl {
	width: 300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-left: 100px;
}

h5.temples {
	color: #8C5F3A;
	background-image: url(../img/course/temples/bar_l.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 850px;
	font-size: 130%;
	line-height: 50px;
	padding-left: 10px;
	margin-top: 30px !important;
	font-weight: bold;
}

.g_map {
	margin-top: 30px;
	text-align: center;
}

.en_header {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	background-color: #143405;
	text-align: center;
}

#temples.arrow_btn2 a{
	background:url(../img/com/content/btn_bk_en.gif) no-repeat #D6AC87;
	text-align:center;
	width:450px;
	height:57px;
	line-height:57px;
	font-size:108%;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	*display:inline;
	*zoom:1;
}