body {

	margin: 0px;

	padding: 0px;

	font-family: "ＭＳ Ｐゴシック", Osaka;

	font-size: 12px;

	color: #666666;

}

div {

	margin: 0px;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

p {

	margin: 0px;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

h2 {

	margin: 0px;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

img {

	margin: 0px;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.none {

	display: none;

}

.clear {

	clear: both;

	float: none;

	height: 0px;

	font-size: 1px;

}

/* TOP */

#container_2 {

	clear: both;

	height: 100%;

	width: 800px;

}

#header_2 {

	clear: both;

	width: 800px;

}

#header_2 #title_2 {

	height: 68px;

	width: 800px;

}

#header_2 #navi_2 {

	background-image: url(../img/navi_2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 19px;

	padding-top: 5px;

}





#header_2 #navi_2 .textlink_a {

	width: 120px;

	float: right;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

	text-align: center;

}

#header_2 #navi_2 .textlink_a a {

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

}

#header_2 #navi_2 .textlink_a a:hover {

	text-decoration: underline;

}





#header_2 #navi_2 .textlink_b {

	width: 100px;

	float: right;

	border-right-width: 1px;

	border-left-width: 1px;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-left-color: #FFFFFF;

	text-align: center;

}

#header_2 #navi_2 .textlink_b a {

	color: #FFFFFF;

	text-decoration: none;

}

#header_2 #navi_2 .textlink_b a:hover {

	text-decoration: underline;

}







#header_2 #navi_2 .textlink_c {

	float: left;

	margin-left: 10px;

	text-align: center;

	color:#FFFFFF;

}

#header_2 #navi_2 .textlink_c a {

	color: #FFFFFF;

	text-decoration: none;

}

#header_2 #navi_2 .textlink_c a:hover {

	text-decoration: underline;

}











#pr_box {

	font-size: 10px;

	padding: 5px;

	width: 790px;

	height: 10px;

	clear: both;

}

#pr_box a {

	font-weight: normal;

	text-decoration: none;

	color: #666666;

}

#pr_box a:hover{

	text-decoration: underline;

}

#pr_box #pr1 {

	font-size: 10px;

	float: left;

	width: 395px;

}

#pr_box #pr2_2 {

	background-image: url(../img/arrow1_2.jpg);

	background-repeat: no-repeat;

	width: 370px;

	float: left;

	padding-left: 12px;

}



#main_2 {

	clear: both;

	width: 800px;

	height: 194px;

}

#main_2 #thema_top {

	border: 2px solid #44B481;

	float: left;

	height: 185px;

	width: 218px;

	background-image: url(../img/thema_top_2.jpg);

	background-position: 0px 0px;

	padding-top: 9px;

	padding-left: 172px;

}

#main_2 #thema_top h2.h2_1_2 {

	background-image: url(../img/h2_1_2.gif);

	background-repeat: no-repeat;

	color: #FFFFFF;

	padding-top: 5px;

	padding-left: 30px;

	height: 20px;

	font-size: 14px;

}

#main_2 #thema_top #text_a {

	line-height: 130%;

	padding-right: 25px;

	padding-bottom: 0;

	padding-left: 35px;

	padding-top: 15px;

}

#main_2 #thema_menu {

	border: 2px solid #44B481;

	float: left;

	height: 185px;

	width: 218px;

	background-image: url(../img/thema_menu_2.jpg);

	background-position: 0px 0px;

	padding-top: 9px;

	padding-left: 172px;

}

#main_2 #thema_menu h2.h2_1_2 {

	background-image: url(../img/h2_1_2.gif);

	background-repeat: no-repeat;

	color: #FFFFFF;

	padding-top: 5px;

	padding-left: 30px;

	height: 20px;

	font-size: 14px;

}

#main_2 #thema_menu #text_a {

	line-height: 130%;

	padding-right: 25px;

	padding-bottom: 0;

	padding-left: 35px;

	padding-top: 15px;

}



#main_2 #thema_area {

	border: 2px solid #44B481;

	float: left;

	height: 185px;

	width: 390px;

	background-position: 0px 0px;

	padding-top: 9px;

	padding-left: 0px;

}

#main_2 #thema_area h2.chimei2_2 {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(../img/h2_5_2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 20px;

	width: 349px;

	padding-top: 5px;

	padding-left: 25px;

	margin: 0px 8px;

}

#main_2 #thema_area #text_b {

	line-height: 130%;

	padding-right: 25px;

	padding-bottom: 0;

	padding-left: 35px;

	padding-top: 15px;

}

#main_2 #banner_box {

	float: right;

	width: 400px;

}

#main_2 #banner_box #banner1_2 {

	height: 44px;

	width: 400px;

}

#main_2 #banner_box #banner1_2 a {

	background-image: url(../img/banner1_2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 44px;

	width: 400px;

	display: block;

}

#main_2 #banner_box #banner1_2 a:hover {

	background-position: 0px -44px;

}

#main_2 #banner_box #banner2_2 {

	height: 72px;

	width: 400px;

	margin-top: 5px;

}

#main_2 #banner_box #banner2_2 a {

	display: block;

	height: 72px;

	width: 400px;

	background-image: url(../img/banner2_2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#main_2 #banner_box #banner2_2 a:hover {

	background-position: 0px 0px;

}

#main_2 #banner_box #banner3_2 {

	height: 72px;

	width: 400px;

	margin-top: 5px;

}

#main_2 #banner_box #banner3_2 a {

	background-image: url(../img/banner3_2.jpg);

	background-position: 0px 0px;

	display: block;

	height: 72px;

	width: 400px;

}

#main_2 #banner_box #banner3_2 a:hover {

	background-position: 0px 0px;

}

#main_2 #banner_box #banner4_2 {

	height: 72px;

	width: 400px;

	margin-top: 5px;

}

#main_2 #banner_box #banner4_2 a {

	background-image: url(../img/banner4_2.jpg);

	background-position: 0px 0px;

	display: block;

	height: 72px;

	width: 400px;

}

#main_2 #banner_box #banner4_2 a:hover {

	background-position: 0px 0px;

}

#main_2 #banner_box #banner5_2 {

	height: 72px;

	width: 400px;

	margin-top: 5px;

}

#main_2 #banner_box #banner5_2 a {

	background-image: url(../img/banner5_2.jpg);

	background-position: 0px 0px;

	display: block;

	height: 72px;

	width: 400px;

}

#main_2 #banner_box #banner5_2 a:hover {

	background-position: 0px 0px;

}

.box0 {

	height: 100%;

	width: 800px;

}

.box0 .menu_l_2 {

	height: 105px;

	width: 393px;

	border: 2px solid #44B481;

	padding-top: 5px;

	float: left;

	margin-top: 5px;

}

.box0 .menu_l_2 img {

	float: left;

	padding-right: 6px;

	padding-left: 3px;

	height: 101px;

	width: 132px;

}

.box0 .menu_l_2 h2.h2_2_2 {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(../img/h2_2_2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 20px;

	width: 220px;

	float: left;

	margin-bottom: 10px;

	padding-top: 5px;

	padding-left: 24px;

}

.box0 .menu_l_2 h2.h2_2_2 a {

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.box0 .menu_l_2 p {

	float: left;

	color: #009966;

	padding-right: 2px;

	background-image: url(../img/arrow3_2.jpg);

	background-repeat: no-repeat;

	background-position: 6px center;

	padding-left: 15px;

	width: 95px;

	margin-top: 5px;

}

.box0 .menu_l_2 p.long {

	float: left;

	color: #009966;

	padding-right: 2px;

	background-image: url(../img/arrow3_2.jpg);

	background-repeat: no-repeat;

	background-position: 6px center;

	padding-left: 15px;

	width: 180px;

	margin-top: 5px;

}

.box0 .menu_l_2 p a {

	color: #009966;

	text-decoration: none;

}

.box0 .menu_l_2 p a:hover {

	text-decoration: underline;

}

.box0 .menu_r_2 {

	height: 105px;

	width: 393px;

	border: 2px solid #44B481;

	padding-top: 5px;

	float: left;

	margin-left: 5px;

	margin-top: 5px;

}

.box0 .menu_r_2 img {

	float: left;

	padding-right: 6px;

	padding-left: 3px;

	height: 101px;

	width: 132px;

}

.box0 .menu_r_2 h2.h2_2_2 {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(../img/h2_2_2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 20px;

	width: 220px;

	float: left;

	margin-bottom: 10px;

	padding-top: 5px;

	padding-left: 24px;

}

.box0 .menu_r_2 h2.h2_2_2 a {

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.box0 .menu_r_2 p {

	float: left;

	color: #009966;

	padding-right: 2px;

	background-image: url(../img/arrow3_2.jpg);

	background-repeat: no-repeat;

	background-position: 6px center;

	padding-left: 15px;

	width: 95px;

	margin-top: 5px;

}

.box0 .menu_r_2 p.long {

	float: left;

	color: #009966;

	padding-right: 2px;

	background-image: url(../img/arrow3_2.jpg);

	background-repeat: no-repeat;

	background-position: 6px center;

	padding-left: 15px;

	width: 180px;

	margin-top: 5px;

}

.box0 .menu_r_2 p a {

	color: #009966;

	text-decoration: none;

}

.box0 .menu_r_2 p a:hover {

	text-decoration: underline;

}

.box1_2 {

	clear: both;

	height: 100%;

	width: 796px;

	border: 2px solid #44B481;

	padding: 10px 0px 0px;

}

.box1_2 .area {

	width: 388px;

	padding-left: 10px;

	float: left;

}

.box1_2 .area h2.chimei1_2 {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(../img/h2_3_2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 20px;

	width: 359px;

	padding-top: 5px;

	padding-left: 25px;

	margin: 0px;

}

.box1_2 .area h2.chimei1_2 a {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.box1_2 .area h2.chimei2_2 {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(../img/h2_5_2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 20px;

	width: 359px;

	padding-top: 5px;

	padding-left: 25px;

	margin: 0px;

}

.box1_2 .area p {

	padding: 10px;

	line-height: 140%;

}

.box1_2 .area p a {

	font-weight: normal;

	color: #666666;

	text-decoration: none;

}

.box1_1 .area p a:hover {

	text-decoration: underline;

}

#footer {

	border: 2px solid #44B481;

	width: 80%;

	clear: both;

	float: none;

	height: 80px;

	margin-bottom: 20px;

}

#footer img {

	float: left;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 2px;

}

#footer p {

	font-size: 14px;

	color: #009966;

	background-image: url(../img/arrow2_2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	padding-left: 23px;

	float: left;

	margin-top: 25px;

	height: 22px;

	padding-top: 3px;

	font-weight: bold;

}

h1.h1_2 {

	width: 790px;

	height: 38px;

	border-top: 2px solid #44B481;

	margin: 20px 0px 0px;

	padding-top: 5px;

	padding-left: 10px;

}

h1.h1_2 a{

}

/* beauty MENU */

/*画像を忘れずに返る事*/

h2.h2_4_2 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(../img/h2_4_2.jpg);

	background-repeat: no-repeat;

	height: 20px;

	width: 739px;

	margin-left: 10px;

	padding-top: 5px;

	padding-left: 35px;

	clear: both;

	float: none;

}

ul.menu_text {

	padding: 0px 20px;

	width: 760px;

	list-style-type: none;

	margin: 10px 0px 0px;

}

ul.menu_text li {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 190px;

	line-height: 130%;

}

ul.menu_text li a {

	font-weight: normal;

	color: #666666;

	text-decoration: none;

}

ul.menu_text li a:hover {

	text-decoration: underline;

}

/* beauty AREA */

h2.chimei2_1 {

}

h3.h3_2 {



	background-image: url(../img/h3_2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	font-size: 16px;

	font-weight: bold;

	width: 578px;

	padding-left: 222px;

	height: 28px;

	padding-top: 14px;

	margin: 0px 0px 5px;

	clear: both;

}

.box1_2 h4 {

	height: 15px;

	width: auto;

	background-color: #44b581;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 10px;

	padding-left: 10px;

	font-size: 120%;

	margin: 0px 0px 10px;

}

.box1_2 h4 a {

	color: #FFFFFF;

	text-decoration: none;

}

.box1_2 h4 a:hover {

	text-decoration: underline;

}

.box1_2 p {

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 25px;

	padding-left: 10px;

}

.box1_2 p a {

	text-decoration: none;

	color: #666666;

}

.box1_2 p a:hover {

	text-decoration: underline;

}

#link_top_main {

	width: 800px;

}

#link_top_touroku {

	padding: 10px 10px 0px;

	height: auto;

	width: auto;

}

#link_top_touroku p {

	width: auto;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

	line-height: 125%;

}

.midashi02 {

	font-size: 14px;

	font-weight: bold;

	color: #44B481;

	margin-top: 10px;

	margin-bottom: 5px;

	padding-left: 10px;

	margin-left: 10px;

	padding-bottom: 5px;

	padding-top: 0px;

	line-height: 100%;

}



.p02 {

	font-size: 12px;

	line-height: 140%;

	margin-top: 10px;

	margin-right: 21px;

	margin-bottom: 15px;

	margin-left: 19px;

}