#index .banner {
	margin-top: 10px;
	margin-bottom: 10px;
}
#index .banner2 {
	float: left;
}
#index .banner3 {
	float: left;
	margin-left: 10px;
}
#right #index .ms {
	padding-top: 10px;
	padding-bottom: 10px;
}
#index .ms .midasi {
	margin-top: 20px;
	margin-bottom: 20px;
}
#index .ms .sense {
	float: left;
	width: 131px;
}
#index .ms .message {
	float: left;
	margin-left: 10px;
	font-size: 14px;
	line-height: 150%;
	width: 490px;
}
#index #news {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#index #news .list .date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
}
#index #news .list {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#index #news .list .t {
	padding-bottom: 5px;
	font-size: 14px;
}

#snavi02 * { margin:0; padding:0; }
#snavi02 li {
	width:150px;
	list-style-type:none;
}

#snavi02 a {
	margin-top:0px;
	display:block;
	width:190px;
	line-height:16px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#757575;
	height: 24px;
	background-image: url(../../images/lasic/menu_bg01.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

#snavi02 a:hover {
	color:#757575;
	background-color:#ffffff;
	background-image: url(../../images/lasic/menu_bg02.gif);
}

#snavi03 * { margin:0; padding:0; }
#snavi03 li {
	width:150px;
	list-style-type:none;
}

#snavi03 a {
	margin-top:0px;
	display:block;
	width:190px;
	line-height:16px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#757575;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#lasic {
	width: 626px;
}

#lasic .mi01 {
	background-image: url(../../images/lasic/bar.gif);
	height: 33px;
	width: 613px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bolder;
	padding-left: 25px;
	margin-bottom: 20px;
	padding-top: 10px;
}
#lasic .mi02 {
	padding-left: 15px;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin-top: 40px;
	width: 611px;
	background-repeat: no-repeat;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5680B5;
	height: 25px;
	padding-top: 3px;
}
#lasic .mi03 {
	padding-left: 15px;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin-top: 20px;
	width: 611px;
	background-repeat: no-repeat;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5680B5;
	height: 25px;
}


#lasic .ms {
	font-size: 14px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: right top;
	color: #333333;
	margin-top: 20px;
}
#lasic .box {
	width: 593px;
	padding: 10px;
	background-color: #E8F3F0;
	line-height: 200%;
	color: #65998C;
	font-weight: bold;
	font-size: 16px;
}
#lasic .bikou {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	padding: 10px;
	background-color: #E8f3f0;
}
#lasic .ms02 {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 20px;
}
#lasic .setumei {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	color: #F00;
	margin-top: 20px;
	margin-bottom: 10px;
}

#lasic .sikumi .list img {
	float: left;
}

#lasic .sikumi .list {
	margin-bottom: 15px;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	height: 130px;
	padding-top: 5px;
}
#lasic .sikumi .list p {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 20px;
}
#lasic .sikumi .list .t {
	float: left;
}




#lasic .nagare {
	position: relative;
	width: 593px;
	color: #46A38A;
}
#lasic .nbox .pt .p img {
	border: 3px solid #CCCCCC;
}
#lasic .siusi {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

#lasic .siusi2 {
	text-align: left;
	margin-top: 15px;
	padding-left: 57px;
}


#lasic .nagare p {
	font-size: 14px;
	color: #336666;
}

#lasic .nagare .t01 {
	position: absolute;
	left: 155px;
	top: 20px;
	color: #336666;
	font-weight: bold;
}
#lasic .nagare .t02 {
	position: absolute;
	left: 155px;
	top: 143px;
	color: #46A38A;
}
#lasic .nagare .t03 {

	position: absolute;
	left: 156px;
	top: 254px;
}
#lasic .nagare .t04 {


	position: absolute;
	left: 157px;
	top: 372px;
}
#lasic .nagare_ms {

	font-size: 14px;
	line-height: 24px;
	background-repeat: no-repeat;
	background-position: right top;
	color: #333333;
	margin-top: 20px;
}
#lasic .nbox .tyui {
	margin-bottom: 20px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 135%;
	color: #333;
	border: 1px solid #9CB3CF;
	padding: 10px;
}


#lasic .hosyou {
	border: 1px double #3366CC;
	padding: 10px;
	margin-bottom: 20px;
}
#lasic .hosyou .mi {
	font-size: 16px;
	color: #3366FF;
	margin-bottom: 10px;
}


#lasic .konkakata {
	padding: 10px;
	background-color: #E5F0F9;
}
#lasic .konkakata p {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	color: #3366CC;
}
#lasic .nbox .un .con {
	position: relative;
}
#lasic .nbox .un .con .t01 {
	position: absolute;
	left: 22px;
	top: 60px;
	width: 291px;
}
#lasic .nbox .un .con .t02 {
	position: absolute;
	left: 339px;
	top: 26px;
}
#lasic .nbox .un .con .t03 {
	position: absolute;
	left: 18px;
	top: 127px;
}
#lasic .nbox .un .con .t04 {
	position: absolute;
	left: 340px;
	top: 127px;
}




#lasic .nbox {
	margin-top: 40px;
	padding-top: 10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#lasic .nbox .t {
	margin-bottom: 20px;
}
#lasic .nbox .pt {
	margin-bottom: 20px;
}
#lasic .nbox .pt .p {
	float: left;
}
#lasic .nbox .pt .t {
	float: left;
	padding-left: 10px;
	width: 360px;
}
#lasic .nbox .un {
	margin-top: 20px;
}
#lasic .nbox .un2 {
	padding: 10px;
	margin-top: 20px;
	border: 1px solid #9CB3CF;
}
#lasic .nbox .bun {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color: #333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}




#lasic .nagare_na {
	position: relative;
	width: 593px;
	color: #519E98;
}
#lasic .nagare_na .t01 {
	position: absolute;
	left: 274px;
	top: 55px;
	width: 333px;
	color: #336666;
	font-weight: normal;
}
#lasic .nagare_na .t02 {
	position: absolute;
	left: 279px;
	top: 272px;
	width: 330px;
	color: #336666;
	height: 109px;
}
#lasic .nagare_na .t03 {
	position: absolute;
	left: 275px;
	top: 491px;
	color: #336666;
}
#lasic .nagare_na .t04 {
	position: absolute;
	left: 280px;
	top: 712px;
	color: #336666;
}
#lasic .nagare_na .t05 {
	position: absolute;
	left: 280px;
	top: 926px;
	color: #336666;
}
#lasic .nagare_na p {

	font-size: 14px;
	color: #333333;
}
#lasic .teiki_list {
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
#lasic .teiki_list2 {
	margin-bottom: 10px;
	border: 1px solid #9CB3CF;
	padding: 5px;
}


#lasic .price_ms {


	font-size: 14px;
	line-height: 24px;
	color: #333333;
	margin-top: 20px;
}

#lasic .price_box {
	background-color: #E8f3f0;
	padding: 10px;
	border: 1px solid #C1D4DD;
	margin-bottom: 10px;
}
#lasic .contact {
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#lasic .price_box .pri_name {
	float: left;
	height: 35px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 150px;
	padding-top: 15px;
	color: #5F8FA7;
	font-weight: bold;
	font-size: 16px;
}
#lasic .price_box .price_en {
	float: left;
	height: 35px;
	width: 430px;
	padding-left: 15px;
	font-size: 14px;
	padding-top: 15px;
}
#lasic .price_box .price_en .pri {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6895AC;
	line-height: 30px;
}
#lasic .s_midasi {
	padding: 5px;
	font-size: 16px;
	color: #0066CC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0066CC;
	font-weight: bold;
	margin-bottom: 10px;
}
#lasic .s_box {
	width: 620px;
	margin-left: 10px;
	margin-top: 20px;
	font-size: 12px;
}
#lasic .doctor {
	position: relative;
	width: 628px;
}
#lasic .doctor .message {
	position: absolute;
	left: 335px;
	top: 176px;
	line-height: 18px;
	width: 308px;
	font-size: 12px;
}
#lasic ul {
	width: 634px;
	margin-left: 10px;
}
#lasic li {
	float: left;
	width: 250px;
	background-color: #F8F8F8;
	margin-top: 1px;
	margin-left: 1px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 45px;
	background-image: url(../../images/lasic/qa/sirusi.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	font-size: 14px;
	font-weight: bold;
}
#lasic .lasic_qa_b {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 610px;
	margin-left: 10px;
}
#lasic .lasic_qa_b .mi {
	padding: 10px;
	background-color: #439CB3;
	color: #FFFFFF;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
}
#lasic .lasic_qa_b .q_box {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E8F5F1;
	border-right-color: #E8F5F1;
	border-bottom-color: #E8F5F1;
	border-left-color: #E8F5F1;
	background-color: #F3FAF8;
	padding: 10px;
	margin-top: 10px;
}
#lasic .lasic_qa_b .q_box .q {
	height: 24px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-image: url(../../images/lasic/qa/q.gif);
	background-position: left top;
	font-size: 14px;
	color: #5680B5;
	padding-left: 45px;
	padding-bottom: 5px;
}
#lasic .lasic_qa_b .q_box .a {
	background-image: url(../../images/lasic/qa/a.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	font-size: 14px;
	line-height: 150%;
	color: #333333;
	padding-left: 45px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#lasic .lasic_qa_b .ptop {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#lasic .lasic_koe_b {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 610px;
	margin-left: 10px;
}
#lasic .lasic_koe_b .box {

	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E8F5F1;
	border-right-color: #E8F5F1;
	border-bottom-color: #E8F5F1;
	border-left-color: #E8F5F1;
	background-color: #F3FAF8;
	padding: 10px;
	margin-top: 10px;
}
#lasic .lasic_koe_b .box .l {
	float: left;
	width: 137px;
	margin-right: 10px;
}
#lasic .lasic_koe_b .box .r {
	float: left;
}
#lasic .lasic_koe_b .box .r .tx {
	font-size: 14px;
	color: #333333;
	line-height: 150%;
	padding-top: 10px;
}
#lasic .lasic_koe_b .box .r .ti {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #65998C;
	line-height: 25px;
}
#lasic #tojitu .mi {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #97ACC5;
	padding-left: 10px;
}
#lasic #tojitu .l {
	float: left;
	margin-right: 20px;
}
#lasic #tojitu .r {
	float: left;
	margin-top: 15px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#lasic #tojitu .r2 {
	float: left;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	width: 390px;
}
#lasic #tojitu .list {
	margin-top: 15px;
}
#lasic .tyui {
	padding: 10px;
	margin-top: 20px;
	border: 1px solid #9CB3CF;
}



#lasic .form_kou {
	background-color: #6699CC;
	color: #FFFFFF;
	width: 180px;
}
#lasic .point {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 120%;
	padding: 10px;
	border: 1px solid #9CB3CF;
	margin-top: 15px;
	margin-bottom: 25px;
}
#lasic .point .title {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 16px;
	font-weight: bold;
	color: #2C6EB7;
	background-image: url(../../images/lasic/byouin_erabi/title_haikei.gif);
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: justify;
}


#lasic .ken_form .ad {
	font-size: 12px;
	color: #666666;
}
#lasic .ken_form .bt {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #ffffcc;
	padding-top: 10px;
	padding-bottom: 10px;
}
#lasic .hissu {
	color: #FF9900;
}
#lasic .taisaku {
	padding: 10px;
	border: 1px solid #9CB3CF;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color: #333;
	line-height: 120%;
	margin-bottom: 20px;
}


#lasic table {
	border: 1px solid #f5f5f5;
}
#lasic td {
	border: 1px solid #f5f5f5;
	font-size: 14px;
}





#hakunai .mi01 {
	background-image: url(../../images/lasic/bar.gif);
	height: 33px;
	width: 613px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bolder;
	padding-left: 25px;
	margin-bottom: 20px;
	padding-top: 10px;
}
#hakunai .mi02 {
	padding-left: 15px;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin-top: 40px;
	width: 611px;
	background-repeat: no-repeat;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5680B5;
	height: 25px;
	padding-top: 3px;
}
#hakunai .ms {
	font-size: 14px;
	line-height: 24px;
	background-image: url(../../images/hakunai/hito.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #333333;
	margin-top: 20px;
}
#hakunai .show {
	width: 481px;
	padding: 10px;
	border: 1px solid #439CB3;
	margin-bottom: 20px;
}
#hakunai .show .m {
	font-size: 16px;
	color: #2AADAC;
	margin-bottom: 5px;
	font-weight: bold;
}
#hakunai .show .t {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 150%;
	padding-top: 5px;
	color: #666666;
}
#hakunai .text {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 150%;
	color: #333;
}
#hakunai .tensen {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #474747;
	margin-top: 20px;
}


#hakunai .matome {
	margin-bottom: 45px;
}
#hakunai .point {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 140%;
	color: #666;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #9CB3CF;
}
#hakunai .hosyou {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 150%;
	color: #333;
	border: 1px solid #3366CC;
	padding: 10px;
	margin-bottom: 20px;
}
#hakunai .hosyou .mi {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 16px;
	color: #3366CC;
	margin-bottom: 10px;
}
#hakunai .siharai {
	margin-top: 20px;
	margin-left: 10px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 150%;
	color: #333;
}
#hakunai .siharai .midasi {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 16px;
	line-height: 150%;
	color: #0066CC;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0066CC;
}

#hakunai .point .title {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 16px;
	font-weight: bold;
	color: #2C6EB7;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 7px;
	padding-left: 30px;
	background-image: url(../../images/hakunai/title_haikei.gif);
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#hakunai .point .title2 {
	margin-bottom: 20px;
	padding-bottom: 4px;
	padding-left: 30px;
	background-image: url(../../images/hakunai/title_haikei.gif);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	background-repeat: no-repeat;
	background-position: left top;
}
#hakunai .point .title2 .text {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 16px;
	font-weight: bold;
	color: #2C6EB7;
	float: left;
	margin-right: 15px;
}
#hakunai .point .title2 .text2 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color: #333;
	float: left;
	margin-top: 3px;
}

#hakunai .point2 {
	border: 1px solid #9CB3CF;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 200%;
	font-weight: bold;
	color: #666;
	padding: 10px;
	margin-bottom: 40px;
}


#hakunai .matome .img {
	float: left;

}
#hakunai .matome .img2 {
	float: left;
}

#hakunai .matome .text {
	float: right;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 150%;
	color: #333;
	width: 325px;
}
#hakunai .matome .text2 {
	float: right;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 150%;
	color: #333;
	margin-right: 32px;
}
#hakunai .matome .text3 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 150%;
	color: #333;
	width: 380px;
	float: right;
}
#hakunai .matome .text4 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 150%;
	color: #333;
	float: right;
	width: 230px;
}

#hakunai .matome .kukuri {
}

#hakunai .matome2 {

}
#hakunai .matome2 .img2 {
	float: left;
}
#hakunai .matome2 .text3 {
	float: left;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 150%;
	color: #333;
	margin-top: 30px;
}
#hakunai .matome3 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 150%;
	color: #333;
	margin-bottom: 20px;
}
#hakunai .matome3 .img {
	float: left;
	width: 40px;
	margin-right: 10px;
}
#hakunai .matome3 .text {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 150%;
	color: #333;
	float: left;
	width: 585px;
}








#right .txtbox {
	font-size: 14px;
	line-height: 24px;
}
#hakunai .list {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 200%;
	font-weight: bold;
	color: #666;
	padding: 10px;
	border: 1px double #99AFCA;
	margin-top: 25px;
}

#hakunai .show2 {
	width: 481px;
	padding: 10px;
	border: 1px solid #CC6600;
	margin-bottom: 20px;
}
#hakunai .show2 .m2 {
	font-size: 16px;
	color: #CC6600;
	margin-bottom: 5px;
	font-weight: bold;
}
#hakunai .show2 .t2 {

	margin-bottom: 10px;
	font-size: 14px;
	line-height: 150%;
	padding-top: 5px;
	color: #666666;
}

#hakunai .price_box {
	background-color: #E8f3f0;
	padding: 10px;
	border: 1px solid #C1D4DD;
	margin-bottom: 10px;
}

#hakunai .price_box .pri_name {
	float: left;
	height: 35px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 200px;
	text-align: center;
	padding-top: 15px;
	color: #5F8FA7;
	font-weight: bold;
	font-size: 16px;
}
#hakunai .price_box .price_en {
	float: left;
	height: 35px;
	width: 350px;
	padding-left: 50px;
	font-size: 14px;
	padding-top: 15px;
}
#hakunai .price_box .price_en .pri {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6895AC;
	line-height: 30px;
}
#hakunai .form_text {
	font-size: 14px;
	line-height: 150%;
	color: #333;
}
#hakunai .form {
	font-size: 12px;
	line-height: 150%;
	color: #333;
}
#hakunai .form .ad {
	font-size: 12px;
	color: #666;
}
#hakunai .form .kou {
	font-size: 14px;
	color: #FFF;
}
#hakunai .form .soushin_b {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFcc;
}

#hakunai .ranshi_aowaku {
	font-size: 12px;
	line-height: 150%;
	color: #333;
	padding: 15px;
	margin-top: 30px;
	border: 1px solid #3461AD;
}
#hakunai .ranshi_aowaku .ao_midashi {
	background-image: url(../../images/hakunai/shujutu/title_haikei.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	font-size: 16px;
	line-height: 120%;
	color: #335CA2;
	padding-left: 32px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 8px;
}
#hakunai .ranshi_aowaku .ao_matome {
}
#hakunai .ranshi_aowaku .ao_matome .ran_img {
	float: left;
	width: 202px;
}
#hakunai .ranshi_aowaku .ao_matome .ran_text {
	float: left;
	width: 400px;
}
#hakunai .ranshi_aowaku .ao_matome .ran_text .ran_text02 {
	font-size: 16px;
	line-height: 120%;
	margin-top: 14px;
	font-weight: bold;
	background-image: url(../../images/hakunai/shujutu/yajirushi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	padding-left: 28px;
}


#sisetu .main {
	margin-bottom: 20px;
	position: relative;
}
#sisetu .main .address01 {
	font-size: 12px;
	color: #666666;
	position: absolute;
	left: 32px;
	top: 162px;
	line-height: 15px;
}

#sisetu .smenu {
	margin-bottom: 20px;
}
#si_contents .main_copy img {
	margin-left: 10px;
}

#si_contents {
	padding-left: 0px;
	width: 646px;
}
#si_contents .midasi {
	margin-bottom: 40px;
	width: 633px;
}
#si_contents .main_copy {
	font-size: 14px;
	line-height: 150%;
	margin-bottom: 40px;
	width: 633px;
}
#si_contents .oct {
	position: relative;
	width: 631px;
	margin-bottom: 20px;
}
#si_contents .bar {
	margin-bottom: 20px;
}

#si_contents .oct .t {
	position: absolute;
	left: 18px;
	top: 129px;
	width: 393px;
	height: 88px;
	font-size: 14px;
}
#si_contents .time {
	margin-bottom: 30px;
}
#si_contents .time .ks .t {
	margin-bottom: 30px;
}
#si_contents .time .ks {
	font-size: 14px;
	color: #6DAFAA;
	font-weight: bold;
	margin-bottom: 5px;
}
#sisetu #si_contents .time .ks .kc .ad {
	color: #FF0000;
	font-weight: bold;
}

#sisetu .si_box {
	float: left;
	width: 309px;
	margin-right: 5px;
	text-align: center;
	font-size: 14px;
	margin-bottom: 15px;
}
#sisetu .si_box2 {
	float: left;
	width: 309px;
	text-align: center;
	font-size: 14px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#sisetu #si_contents .time .ks .kc {
	font-weight: bold;
	font-size: 16px;
	color: #336666;
	margin-bottom: 5px;
}
#sisetu #si_contents .time .ks .tel {
	padding: 10px;
	text-align: center;
	border: 1px solid #6DAFAA;
	width: 613px;
}

#si_contents .madori {
	text-align: center;
	border: 1px solid #6DAFAA;
	width: 633px;
}
#mame .mi01 {

	background-image: url(../../images/lasic/bar.gif);
	height: 27px;
	width: 593px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	padding-top: 7px;
	padding-left: 35px;
	margin-bottom: 20px;
}
#mame .smidasi {
	font-size: 16px;
	font-weight: bold;
	color: #5680B5;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #5680B5;
	padding-left: 10px;
	margin-bottom: 20px;
}
#hospital .midasi_box {
	margin-bottom: 30px;
	font-size: 14px;
	line-height: 150%;
}
#hospital .midasi_box .midasi {
	margin-bottom: 20px;
}
#hospital #hos .hos_box {
	width: 309px;
	float: left;
	margin-right: 9px;
	height: 180px;
}
#hospital #hos .hos_box .ad {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
#hospital .midasi_box .ansin5 {
	margin-bottom: 30px;
}
#hospital .bar {
	margin-bottom: 20px;
}
#hospital .shoukai_midashi {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../../images/lasic/bar.gif);
	height: 33px;
	width: 613px;
	padding-left: 25px;
	padding-top: 10px;
	margin-bottom: 20px;
}
#hospital .shoukai_matome {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 25px;
	padding-bottom: 15px;
}
#hospital .shoukai_matome .shoukai_gazou {
	border: 4px solid #eceef4;
	width: 174px;
}
#hospital .shoukai_matome .shoukai_gazou02 {
	border: 4px solid #f2ebea;
	width: 174px;
}

#hospital .shoukai_matome .shoukai_keireki {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}
#hospital .shoukai_matome table tr td .ishi_list {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	width: 420px;
}
#hospital .shoukai_matome table tr td .ishi_list .l {
	float: left;
	width: 200px;
}
#hospital .shoukai_matome table tr td .ishi_list .ｌ02 {
	font-size: 12px;
	color: #666;
	float: left;
	width: 300px;
}
#hospital .shoukai_matome table tr td .gakureki_title {
	font-size: 16px;
	color: #333;
	line-height: 100%;
	margin-bottom: 5px;
}
#hospital .shoukai_matome table tr td .gakureki_texit {
	font-size: 12px;
	color: #333;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#hospital .shoukai_matome table tr td .shokureki_text {
	font-size: 12px;
	line-height: 150%;
	color: #333;
}






#news .mi01 {


	background-image: url(../../images/lasic/bar.gif);
	height: 27px;
	width: 593px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	padding-top: 7px;
	padding-left: 35px;
	margin-bottom: 20px;
}
#news .smidasi {

	font-size: 16px;
	font-weight: bold;
	color: #5680B5;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #5680B5;
	padding-left: 10px;
	margin-bottom: 20px;
}
#news .t {
	line-height: 14px;
}
#news .t2 {
	line-height: 14px;
}
#chishiki {
}
#chishiki .link {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 150%;
	color: #333;
}
#link {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../../images/lasic/bar.gif);
	height: 27px;
	width: 596px;
	margin-bottom: 20px;
	padding-top: 7px;
	padding-left: 35px;
}
#kafun {
}
#kafun .gazou {
	margin-bottom: 15px;
}
#kafun .kafun_mi {
	font-size: 18px;
	line-height: 150%;
	font-weight: bold;
	color: #FFF;
	background-image: url(../../images/kafunshou/mi_bg.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 613px;
	padding-top: 6px;
	padding-left: 25px;
	margin-bottom: 20px;
}
#kafun .kafun_mi2 {
	font-size: 20px;
	line-height: 150%;
	font-weight: bold;
	color: #6e6e6e;
	padding-bottom: 10px;
}
#kafun .kafun_mi3 {
	font-size: 18px;
	line-height: 150%;
	font-weight: bold;
	color: #333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #527AAB;
	padding-left: 15px;
	margin-bottom: 10px;
}
#kafun .kafun_text {
	font-size: 12px;
	line-height: 150%;
	color: #333;
	margin-bottom: 10px;
}
#kafun .kafun_text2 {
	font-size: 14px;
	line-height: 150%;
	color: #333;
}
#kafun .kafun_matome01 {
	font-size: 14px;
	line-height: 150%;
	color: #333;
	margin-bottom: 25px;
}
#kafun .kafun_matome01 .honbun {
	float: left;
	width: 390px;
	margin-right: 18px;
}
#kafun .kafun_matome01 .mato_gazou {
	float: left;
	border: 5px solid #E9EFF5;
}
#kafun .matome02 {
	font-size: 14px;
	border: 1px solid #3861AD;
	padding: 10px;
	line-height: 150%;
	margin-bottom: 35px;
}
#sougo_link {
	font-size: 12px;
	line-height: 150%;
	color: #666;
	margin-bottom: 15px;
}
#sougo_link .mi {
	font-size: 18px;
	line-height: 150%;
	font-weight: bold;
	color: #FFF;
	background-image: url(../../images/sougo_link/mi_bg.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 612px;
	margin-bottom: 25px;
	padding-top: 7px;
	padding-left: 20px;
}
#sougo_link .mi02 {
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	color: #333;
	padding-left: 15px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #527aab;
	margin-bottom: 20px;
}
#machida_map {
}
#machida_map .midashi_bar {
	background-image: url(../../images/machida_access/bar.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 613px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding-top: 7px;
	padding-left: 25px;
	line-height: 150%;
	margin-bottom: 20px;
}
#machida_map .midashi02 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5680B5;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	color: #333;
	padding-left: 15px;
	height: 26px;
	padding-top: 4px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#machida_map .map_img {
	text-align: center;
	margin-bottom: 15px;
}
#machida_map .gazou_annai {
	margin-bottom: 25px;
	position: relative;
	background-image: url(../../images/machida_access/gazou01.jpg);
	background-repeat: no-repeat;
	height: 634px;
	width: 638px;
}
#machida_map .gazou_annai .text {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 36px;
	top: 144px;
	width: 172px;
}
#machida_map .gazou_annai .text02 {
	font-size: 10px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 47px;
	top: 85px;
}
#machida_map .gazou_annai .text03 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 252px;
	top: 144px;
	width: 168px;
}
#machida_map .gazou_annai .text04 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 464px;
	top: 144px;
	width: 169px;
}
#machida_map .gazou_annai .text05 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 37px;
	top: 359px;
	width: 173px;
}
#machida_map .gazou_annai .text06 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 250px;
	top: 359px;
	width: 171px;
}
#machida_map .gazou_annai .text07 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 463px;
	top: 359px;
	width: 173px;
}
#machida_map .gazou_annai .text08 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 37px;
	top: 575px;
	width: 171px;
}
#machida_map .gazou_annai .text09 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 249px;
	top: 575px;
	width: 179px;
}
#machida_map .gazou_annai .text10 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 461px;
	top: 575px;
	width: 179px;
}

#machida_map .gazou_annai02 {
	margin-bottom: 25px;
	position: relative;
	background-image: url(../../images/machida_access/gazou02.jpg);
	background-repeat: no-repeat;
	height: 634px;
	width: 638px;
}
#machida_map .gazou_annai02 .text {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 38px;
	top: 143px;
	width: 170px;
}
#machida_map .gazou_annai02 .text02 {
	font-size: 10px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 47px;
	top: 85px;
}
#machida_map .gazou_annai02 .text03 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 249px;
	top: 142px;
	width: 172px;
}
#machida_map .gazou_annai02 .text04 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 460px;
	top: 142px;
	width: 173px;
}
#machida_map .gazou_annai02 .text05 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 36px;
	top: 358px;
	width: 173px;
}
#machida_map .gazou_annai02 .text06 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 248px;
	top: 358px;
	width: 171px;
}
#machida_map .gazou_annai02 .text07 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 460px;
	top: 358px;
	width: 171px;
}
#machida_map .gazou_annai02 .text08 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 35px;
	top: 573px;
	width: 171px;
}
#machida_map .gazou_annai02 .text09 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 247px;
	top: 573px;
	width: 174px;
}
#machida_map .gazou_annai02 .text10 {
	font-size: 12px;
	line-height: 120%;
	color: #666;
	position: absolute;
	left: 460px;
	top: 573px;
	width: 179px;
}







#machida_map .link_text {
	font-size: 14px;
	line-height: 150%;
	color: #666;
}
#machida_map .tyui {
	font-size: 12px;
	line-height: 150%;
	color: #333;
	margin-bottom: 20px;
}
#lasic .price_box .price_en .pri02 {
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6895AC;
	line-height: 30px;
	font-weight: bold;
}
#obon_yasumi {
	padding: 15px;
	background-color: #F00;
	font-size: 15px;
	line-height: 150%;
	font-weight: bold;
	color: #FFF;
	width: 603px;
	margin-bottom: 20px;
}
