/*@Index@*/
#contents {
	background-color: #FFFFFF;
}
#firstguide {
	width: 626px;
	background-color: #FFFFFF;
}
#firstguide p {
color:#54422E;
}
.sttxt {
	font-weight: bold;
color:#54422E;
}

#guideTop {
	width: 616px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.guideRit {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 381px;
}
.guideLft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
}
h3.fst {
	background-image: url(../img/img_hajimete.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 381px;
}
.guideRitBox p {
	width: 494px;
}
.guideRit p {
	font-size: 14px;
	line-height: 160%;
	color: #769328;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;

}

#guidebox {
	background-image: url(/firstguide/img/bg_box_middle.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding: 0px;
	width: 616px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#ftBoxarea {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 616px;
	background-image: url(/firstguide/img/bg_box_foot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
	margin-bottom: 10px;
}
#guidebox h4{
	background-image: url(../img/bg_box_title.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 27px;
	width: 616px;
	text-indent: 25px;
	vertical-align: bottom;
	margin: 0px;
	padding-top: 37px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h4.area a {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}

#guidebox dl.firstGD {
	width: 580px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.firstGD dt a {
	font-size: 14px;
	color: #FF5792;
	font-weight: bold;
	line-height: 160%;
}
.firstGD dd {
	font-size: 14px;
	margin-bottom: 0px;
	color: #54422E;
}
.firstGD p a {
	font-size: 14px;
	margin-bottom: 4px;
}
.guideborder {
	background-image: url(/firstguide/img/img_border.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 16px;
	width: 574px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF1E4;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.detailtxt {
	text-align: right;
	margin-right: 10px;
	margin-left: auto;
	margin-bottom: 10px;
}

/*@pager2@*/
.guideLftBox {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 108px;
}
.guideRitBox {
	padding: 0px;
	float: right;
	width: 494px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.guideRitBox p {
	margin-top: 10px;
}


/* Category page*/
#guideDtTop {
	width: 810px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*  09/10/06 modfy
#fstguidebox {
	width: 616px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/firstguide/eye/img/bg_btn.jpg);
	background-repeat: repeat-y;
}*/
#fstguidebox {
	width: 616px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
/*	background-image: url(/firstguide/img/bg_page_mid.jpg);*/
	background-image: url(/firstguide/img/bg_box_middle.jpg);
	background-repeat: repeat-y;
 	background-position: center top;
}
/*  09/10/06 modfy
#ftguideBoxarea {
	background-image: url(/firstguide/eye/img/bg_guide_foot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 11px;
	width: 616px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}*/
#ftguideBoxarea {
	background-image: url(/firstguide/01/img/bg_guide_foot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 11px;
	width: 616px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.guideBoxborder {
	background-image: url(/firstguide/img/guide_border.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 16px;
	width: 574px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*  09/10/06 modfy
#fstguidebox h4 {
	background-image: url(/firstguide/img/bg_page_title.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	height: 38px;
	width: 616px;
	padding: 0px;
}*/
#fstguidebox h4 {
	background-image: url(../01/img/bg_guide_title.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	height: 38px;
	width: 616px;
	padding: 0px;
}
#fstguidebox .area {
	padding-top: 15px;
	padding-left: 0px;
	text-indent: 15px;
}


.area {
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	height: 25px;
	font-size: 14px;
}
p.detailBtn {
	text-align: right;
	margin-right: 13px;
	margin-left: auto;
	display: block;
	overflow: hidden;
}
.leadbox {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 160%;
	color: #54422E;
}

/* category detail pages  modify 09/10/09 */
#container_01 {
	background-image: url(/firstguide/img/bg_derc.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 249px;
}

#container_01m {
	background-image: url(/firstguide/img/bg_derc_m.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 313px;
}
/* add 09/10/08 */
#container_02 {
	background-image: url(/firstguide/img/bg_derc_02.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 249px;
}

#container_02m {
	background-image: url(/firstguide/img/bg_derc_02m.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 313px;
}

#container_03 {
	background-image: url(/firstguide/img/bg_derc_03.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 249px;
}

#container_03m {
	background-image: url(/firstguide/img/bg_derc_03m.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 313px;
}


/* change 09/10/15 
#container_04s {
	background-image: url(/firstguide/img/bg_derc_04s.jpg);
	background-repeat: no-repeat;
	width: 809px;
	height: 249px;
	float:left;
	background-position: center top;
	margin-bottom: 25px;
}*/

/* add 09/10/15 */
#container_04 {
	background-image: url(/firstguide/img/bg_derc_04.jpg);
	background-repeat: no-repeat;
	width: 809px;
	/* 	height: 249px;*/
	height: 313px;
	float:left;
	background-position: center top;
	margin-bottom: 25px;
}


/* add 09/10/09 */
#container_05 {
	background-image: url(/firstguide/img/bg_derc_05.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 249px;
}

/* add 09/10/13 */
#container_06 {
	background-image: url(/firstguide/img/bg_derc_06.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 249px;
}

/* add 09/10/14 */
#container_07 {
	background-image: url(/firstguide/img/bg_derc_07.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 249px;
}

/* add 09/10/15 */
#container_08 {
	background-image: url(/firstguide/img/bg_derc_08.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 249px;
}

#container_08m {
	background-image: url(/firstguide/img/bg_derc_08m.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 313px;
}

/* add 09/10/19 */
#container_09 {
	background-image: url(/firstguide/img/bg_derc_09.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 249px;
}

/* add 09/10/20 */
#container_10 {
	background-image: url(/firstguide/img/bg_derc_10.jpg);
	background-repeat: no-repeat;
	width: 809px;
	margin-bottom: 25px;
	height: 249px;
}

.pContents {
	float: left;
	width: 264px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.first {
margin-left:0;
}
#guide_01 p.lead {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
}
#guide_01 p.leads {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: normal;
}

#guide_01 h3 {
	padding-top: 40px;
}
.gdtitle {
	font-size: 25px;
	color: #FFFFFF;
	margin-left: 180px;
	display: block;
}
.guideh3 {
	color: #FE528E;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BF627D;
	font-size: 20px;
	font-weight: bold;
	width: 494px;
}
#widecontents {
	background-image: url(/firstguide/img/bg_page_mid.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	width: 810px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#widecontents h4 {
	background-image: url(/firstguide/img/bg_page_title.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 36px;
	width: 810px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.wideh4 {
	text-indent: 15px;
	font-size: 14px;
	line-height: 240%;
	color: #FFFFFF;
}
#widecontents p {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
}
#widepageft {
	background-image: url(/firstguide/img/bg_page_foot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 9px;
	width: 810px;
	margin-bottom: 20px;
}
#widecontents ul,#widecontents dl {
	margin-left: 30px;
	list-style-type: none;
	line-height: 120%;
	margin-bottom: 10px;
	color:#54422E;
	padding-right: 20px;
}
#widecontents dd {
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
}
#widecontents dt {
	line-height: 130%;
	font-weight: bold;
}

.conPage {
	margin-top: 56px;
	padding-right: 15px;
	padding-left: 15px;
	height: 163px;
}
.conPage02 {
	margin-top: 56px;
	padding-right: 9px;
	padding-left: 21px;
	height: 163px;
}
.conPage03 {
	margin-top: 56px;
	padding-right: 3px;
	padding-left: 27px;
	height: 163px;
}

/* add 09/10/15 */
.conPage_m {
	margin-top: 56px;
	padding-right: 15px;
	padding-left: 15px;
	height: 212px;
}
/* add 09/10/21 */
.conPage_m02 {
	margin-top: 56px;
	padding-right: 9px;
	padding-left: 21px;
	height: 212px;
}
.conPage_m03 {
	margin-top: 56px;
	padding-right: 3px;
	padding-left: 27px;
	height: 212px;
}

#detailContents {
	width: 810px;
	margin-top: 0px;
	margin-right: auto;
 	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
}

/* category eye modify 09/10/09 */
#guide_01 {
	background-image: url(/firstguide/01/img/sub_futae.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 810px;
}

.strong {
	font-weight:bold ;
}


/* category 02  09/10/06 add */
#guide_02 {
	background-image: url(/firstguide/02/img/sub_futae.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 810px;
}

#guide_02 p.lead {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
}
#guide_02 p.leads {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: normal;
}

#guide_02 h3 {
	padding-top: 40px;
}

dl.nose {
	margin-bottom: 10px;
	width: 515px;
	margin-left: 5px;
}
#widecontents .table {
	background-image: url(/firstguide/02/img/img02_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 216px;
	width: 462px;
	padding-left: 10px;
}

#widecontents .table p {
	padding-right: 20px;
	padding-left: 1px;
	padding-top: 50px;
	margin-right: 20px;
	font-size: 14px;
	letter-spacing: 0.2em;
	line-height: 1.5em;
}


#widecontents .table2 {
	background-image: url(/firstguide/02/img/img02_05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 341px;
	width: 501px;
	padding-left: 10px;
}

#widecontents .table2 p {
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight:bold ;
}

p.nose2{
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 20px;
}

/* category 03  09/10/07 add */
#guide_03 {
	background-image: url(/firstguide/03/img/sub_futae.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 810px;
}

#guide_03 p.lead {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
}
#guide_03 p.leads {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: normal;
}

#guide_03 h3 {
	padding-top: 40px;
}

/* category 04  09/10/08 add */
#guide_04 {
	background-image: url(/firstguide/04/img/sub_futae.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 810px;
}

#guide_04 p.lead {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
}
#guide_04 p.leads {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: normal;
}

#guide_04 h3 {
	padding-top: 40px;
}

/* category 05  09/10/09 add */
#guide_05 {
	background-image: url(/firstguide/05/img/sub_futae.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 810px;
}

#guide_05 p.lead {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
}
#guide_05 p.leads {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: normal;
}

#guide_05 h3 {
	padding-top: 40px;
}

/* category 06  09/10/13 add */
#guide_06 {
	background-image: url(/firstguide/06/img/sub_futae.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 810px;
}

#guide_06 p.lead {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
}
#guide_06 p.leads {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: normal;
}

#guide_06 h3 {
	padding-top: 40px;
}

/* category 07  09/10/14 add */
#guide_07 {
	background-image: url(/firstguide/07/img/sub_futae.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 810px;
}

#guide_07 p.lead {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
}
#guide_07 p.leads {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: normal;
}

#guide_07 h3 {
	padding-top: 40px;
}

/* category 08  09/10/15 add */
#guide_08 {
	background-image: url(/firstguide/08/img/sub_futae.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 810px;
}

#guide_08 p.lead {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
}
#guide_08 p.leads {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: normal;
}

#guide_08 h3 {
	padding-top: 40px;
}


#widecontents .table3 {
	background-image: url(/firstguide/08/img/img08_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 216px;
	width: 561px;
	padding-left: 36px;
}

#widecontents .table4 {
	background-image: url(/firstguide/08/img/img08_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 357px;
	width: 451px;
	padding-left: 200px;
}

#widecontents .table5 {
	background-image: url(/firstguide/08/img/img08_05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 201px;
	width: 534px;
	padding-left: 36px;
}

#widecontents .table6 {
	background-image: url(/firstguide/08/img/img08_06.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 228px;
	width: 218px;
	padding-left: 36px;
}

#widecontents .table7 {
	background-image: url(/firstguide/08/img/img08_07.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 273px;
	width: 501px;
	padding-left: 36px;
}

.photo {
	float: left;
	padding-top: 10px;
	padding-left: 16px;
}
.f_lefttext {
	height: 260px;
	line-height: 170%;
	padding-left: 6px;
}
.photo2 {
	float: left;
	padding-top: 10px;
	padding-left: 16px;
}
.f_lefttext2 {
	height: 170px;
	line-height: 150%;
}
.f_cleartext {
	line-height: 150%;
	clear:left;
}

/* category 09  09/10/19 add */
#guide_09 {
	background-image: url(/firstguide/09/img/sub_futae.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 810px;
}

#guide_09 p.lead {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
}
#guide_09 p.leads {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: normal;
}

#guide_09 h3 {
	padding-top: 40px;
}

/* category 09  09/10/20 add */
#guide_10 {
	background-image: url(/firstguide/10/img/sub_futae.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 810px;
}

#guide_10 p.lead {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
}
#guide_10 p.leads {
	width: 600px;
	margin-top: 10px;
	margin-left: 180px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: normal;
}

#guide_10 h3 {
	padding-top: 40px;
}

