body{
	margin:0px;
	padding:0px;
	background-color:#ccccff;
}

.container{
	width:800px;
	margin:0px auto;
	padding:0px;
}

.head{
	height:170px;
	width:800px;
	
}

h1{
	font-size:12px;
	font-weight:lighter;
	color:#006666;
	margin:0px;
	padding:4px 0px 4px 16px;
}



.head_top{
	width:784px;
	height:20px;	
}


.head_in{
	width:800px;
	height:150px;
	margin:0px;
	padding:0px;
	border:none;

}

.head_botan{
	width:800px;
	height:33px;
	background-image:url(../image/bg_botanback.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.head_botan ul{
	width:800px;
	height:30px;
	margin:0px auto 0px auto;
	padding:0px;
}

.head_botan li{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;

}

img{
	border:none;
	
}

.head_botan a{
	display:block;
	margin:0px;
	padding:0px;
}

.top_box{
	width:800px;
	height:441px;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:none;
}



.top_photo{
	width:800px;
	height:441px;
	background-image:url(../image/bg_top_cosmos02.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}


div.top_photo div.c001{
	margin:185px 0px 0px 580px;
	float:left;
}



img.ban{
	margin:0px 0px 5px 0px;
	float:left;
}

div.top_photo div.c002{
background: rgb(255, 255, 255);
padding: 20px;
border-radius: 10px;
border: 1px solid #ffffff;
	margin:195px 0px 0px 400px;
	font-size:13px;
	color:#006666;
	float:left;
}

.top_info_text{
	width:347px;
	height:114px;
	margin:216px 0px 0px 65px;
	padding-top:3px;
	font-size:12px;
	overflow:hidden;
	color:#666666;
	float:left;
}


.top_info_text p{
	line-height:18px;
}


.top_link{
	width:417px;
	height:66px;
	margin:0px 0px 0px 35px;
	padding-top:30px;
}


.top_blog {
	float:left;
	margin:0px;
	padding:0px;
}

.toriatsukai {
	float:left;
	margin:0px;
	padding-left:20px;
}


.box{
	width:800px;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:none;
}

.box_link{
	width:800px;
	height:700px;

	background-color:#fff;
	margin:0px;
	padding:0px;
	border:none;
}




.box_left{
	width:195px;
	float:left;
}

.menu{
	width:195px;
	margin:20px 0px 0px 0px;
	padding:0px;
}



.homoeo_menu_top{
	width:195px;
	height:29px;
	margin:0px;
	padding:0px;
	background-image:url(../image/bg_list_back_top.gif);
	background-repeat:no-repeat;
}

.homoeo_menu{
	width:195px;
	background-color:#C7DCF2;
	margin:0px;
	padding:0px;
	float:left;
}


.homoeo_menu_text{
	width:195px;
	margin:0px;
	padding:0px;
}
.homoeo_menu_text ul{
list-style-type:none;
	margin-left:10px;
	padding:0px;
}
.homoeo_menu_text ul li{

background-image:url("../image/list_mark.gif") ;
background-repeat:no-repeat;
background-position:0px 6px;
	text-align:left;
	margin:0px;
	padding-left:20px;
}


.homoeo_menu_text a{
	display:block;
	margin:0px;
	padding:7px 0px;
	color:#006666;
	font-size:13px;
	text-decoration:none;
}

.homoeo_menu_bottom{
	width:195px;
	height:29px;
	background-image:url(../image/bg_list_back_bottom.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:left;
}



.baner{
	width:181px;
	height:46px;
	margin:20px 7px 0px 7px;
	padding:0px;
	float:left;
}


.page_top{
	text-align:right;
	text-decoration:none;
	color:#006666;
}

.box_right{
	width:605px;
	margin:0px;
	padding:0px;
	float:left;
}

.right_obi{
	width:585px;
	height:101px;
	margin:0px;
	padding:20px 0px 0px 20px;
	float:left;
}


.homoeo_text{
	width:500px;
	margin:0px 20px 0px 63px;
	padding:10px 0px 15px 0px;
}

.homoeo_h2 {
	width:575px;
	height:30px;
	background-image:url(../image/obi_homoeo_sub.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 30px;
	padding:0px;
	float:left;
}

.homoeo_h2_2 {
	width:575px;
	height:60px;
	background-image:url(../image/obi_homoeo_sub02.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 30px;
	padding:0px;
	float:left;
}

.homoeo_h2_2 h2{
	font-size:15px;
	color:#006666;
	margin:7px;
	padding-left:10px;
	
}



.homoeo_h2 h2{
	font-size:15px;
	color:#006666;
	margin:7px;
	padding-left:10px;
	
}
	
.homoeo_text h3 {
	font-size:14px;
	color:#666666;
}

.homoeo_text p{
	font-size:13px;
	line-height:150%;
	color:#666666;
	text-decoration:none;
}

.homoeo_text ul.kenkou{
	font-size:13px;
	line-height:150%;
	color:#666666;
	margin-left:20px;
	padding:0px;
}

iframe{
margin:10px auto;
}

b.big{
font-size:14px;
margin-top:10px;
margin-bottom:5px;
color:brown;
}

a{
	text-decoration:none;
}


.purple{
	color:#7D4698;
	border-style:none;
}


.akamoji{
	color:#FF0000;
}

.green{
	color:#006666;
}


.chiyu{
	width:500px;
	margin:10px auto;
	border:1px solid #666;
	background-color:#FCE9F2;
}	

.chiyu_text{
	width:450px;
	margin:10px auto;
}

.hajimekata_line{
	width:500px;
	margin:10px auto;
	border:1px solid #666;
	background-color:#FCE9F2;
}

.hajimekata{
	width:450px;
	margin:0px auto;
	padding:0px;
}

.hajimekata h4{
	font-size:15px;
	color:#666666;
	margin:0px;
	padding:10px 0px;
}

.hajimekata_text{
	width:450px;
	margin:10px auto;
}

.hajimekata_line_2{
	width:450px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}

.profile_photo{
	width:120px;
	margin:0px auto;
}

.profile_name{
	width:140px;
	font-size:12px;
	margin:10px auto 0px auto;
	color:#666666;
	line-height:120%;
}

.link_list{
	font-size:12px;
	line-height:150%;
	color:#666666;
}

.link_list a{
	text-decoration:none;
	color:#666666;
}

.homoeo_text h5{
	font-size:15px;
	color:#AE0082;
	margin:0px;
	padding-top:10px;
}


.kenko_line{
	width:500px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin:10px 0px;
	padding-top:10px;
}

.comingsoon{
	width:156px;
	height:200px;
	margin:20px auto;
}


.footer{
	width:765px;
	height:20px;
	padding:3px 0px 3px 0px;
	margin:0px;
}
	
.footer p{
	padding:0px;
	text-align:center;
	font-size:small;
	color:#006666;
}

p.dash_b{
	width:500px;
	border-bottom:1px dashed #cccccc;
	margin:0px 0px;
	padding-bottom:10px;
}

.box_privacy{
	width:500px;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:none;
	font-size:13px;
	line-height:150%;
	color:#666666;
	text-decoration:none;
}

.box_privacy p{
	margin:15px 0px 5px 0px;
	border-bottom:solid #cccccc 1px;
	padding:0px;
	font-weight:bold;
}

.homoeo_text_scta{
	width:530px;
	margin:0px 20px 0px 55px;
	padding:10px 0px 15px 0px;
	background-color:#fff;
	font-size:13px;
	line-height:150%;
	color:#666666;
	text-decoration:none;

}

ul.box_scta{
	display:table;
	width:530px;
	list-style-type: none;
	margin:10px 0px;
	padding:5px 0px;
	font-size:13px;
	line-height:150%;
	color:#666666;
	border-bottom:1px solid #cccccc;
}

li.box_scta_title{
	width:240px;
	display:table-cell;
}



li.box_scta_contents{
	width:285px;
	margin-left:5px;
}

ul.box_inq{
	display:table;
	width:530px;
	list-style-type: none;
	margin:10px 0px;
	padding:5px 0px 10px 0px;
	font-size:13px;
	line-height:150%;
	color:#666666;
	border-bottom:1px solid #cccccc;
}

li.box_inq_title{
	width:160px;
	display:table-cell;
	vertical-align:top;
}



li.box_inq_contents{
	width:345px;
	margin-left:5px;
}

.scr {
	overflow: scroll;   /* スクロール表示 */ 
	width: 340px;
	height: 200px;
	background-color: #ffffff;
	border:1px solid #cccccc;
	padding:5px;


 }

.center{
	text-align:center;

}

.homoeo_text_thanks{
	width:530px;
	height: 400px;
	margin:0px 20px 0px 55px;
	padding:10px 0px 15px 0px;
	background-color:#fff;
	font-size:13px;
	line-height:150%;
	color:#666666;
	text-decoration:none;

}
