/*初期設定*/
* {
	margin:0;
	padding:0;
}

/*共通設定*/
a {
	outline : 0;
	color:#006666;
}
img {
	border:none;
}

h1 {
	font-size:0.8em;
	color:#666666;
	text-align:center;
	font-weight:normal;
}
h2 {/*
background-image:url(../img/midasi.gif);
background-repeat:no-repeat;
font-size:1em;
color:#666666;
padding:12px 0 0 60px;
height:40px;
*/
	text-indent:-9999px;
}

h3 {
	padding:10px;
	font-size:0.8em;
	color:#666666;
}
p {
	color:#333333;
}
.b {
	font-weight:bold;
}

/*共通設定*/

/*ベース*/
#base {
	width:1010px;
	height:auto;
	margin:0 auto;
	background-image:url(../img/base.gif);
	background-repeat:repeat-y;
}
#main {
	width:1000px;
	height:auto;
	margin:0 auto;
	border:solid 1px #CCCCCC;
}
#head {
	width:1010px;
	height:250px;
	background-image:url(../img/meiku_head_ver3.jpg);
	background-repeat:no-repeat;
}
#head_container img {
	width:158px;
	height:26px;
	padding:30px 0 0 160px;
}
#container {
	width:1000px;
	margin:0 auto;
	height:auto;

}

#footer {
	width:1000px;
	height:20px;
	background-color:#333333;
}
address {
	color:#CCCCCC;
	font-size:0.8em;
	text-align:center;
	font-style:normal;
}

/*ベース*/

/*メニュー*/
#menu {
	padding:5px 0 5px 10px;
	width:220px;
	float:left;
}
#menu li {
	width:220px;
	height:50px;
	list-style:none;
	font-size:0.8em;
	color:#003300;
	margin:5px 0 0 0;
}
#menu li a {
	display:block;
	width:220px;
	height:50px;
	text-indent:-9999px;
}
#btn_00 {
	background-image:url(../img/btn_00.gif);
	background-repeat:no-repeat;
}
#btn_00 a:hover {
	background-image:url(../img/btn_00_hover.gif);
	background-repeat:no-repeat;
}
#btn_01 {
	background-image:url(../img/btn_01.gif);
	background-repeat:no-repeat;
}
#btn_01 a:hover {
	background-image:url(../img/btn_01_hover.gif);
	background-repeat:no-repeat;
}
#btn_02 {
	background-image:url(../img/btn_02.gif);
	background-repeat:no-repeat;
}
#btn_02 a:hover {
	background-image:url(../img/btn_02_hover.gif);
	background-repeat:no-repeat;
}
#btn_03 {
	background-image:url(../img/btn_03.gif);
	background-repeat:no-repeat;
}
#btn_03 a:hover {
	background-image:url(../img/btn_03_hover.gif);
	background-repeat:no-repeat;
}
#btn_04 {
	background-image:url(../img/btn_04.gif);
	background-repeat:no-repeat;
}
#btn_04 a:hover {
	background-image:url(../img/btn_04_hover.gif);
	background-repeat:no-repeat;
}
/*メニューここまで*/

/*コンテンツ*/
#contens {
	width:754px;
	float:right;
	padding:10px 0 0 0;
	height:auto;
	background-image:url(../img/contents_BG.gif);
	background-repeat:repeat-y;
}

#content_box {
margin:0 auto;
	width:730px;
	height:auto;
}
#content_box p {
	padding:0 0 0 10px;
	line-height:25px;
}

.pan{
padding:px 0 2px 0;
margin:0;
font-size:0.8em;
}



.t_set{
width:500px;
height:38px;
padding:20px 0 20px 20px;
}

.text{
margin:0px;
padding:20px;
}


#content_set {
	margin:10px auto;
	width:730px;
	height:410px;
	background-image:url(../img/test.gif);
	background-repeat:no-repeat;
}

.content_left {
	padding:20px 0 0 30px;
	width:134px;
	height:174px;
	float:left;
}
.content_right {
	padding:15px 20px 0 0;
	width:540px;
	height:174px;
	float:right;
}

.content_right p{
font-size:0.8em;
padding:0px;
line-height:5px;}

#staff{
margin:10px 0 20px 0;
width:730px;
height:auto;
}

#staff_left{
width:380px;
height:153px;
float:left;
}
#staff_right{
padding:20px 30px 0 0;
width:300px;
float:right;
}

#staff p{
line-height:24px;
font-size:0.8em;
}

/*コンテンツここまで*/


/*各コース別*/
#make {
	background-image:url(../img/make.gif);
	background-repeat:no-repeat;
	height:40px;
}
#course1 {
	background-image:url(../img/course1.gif);
	background-repeat:no-repeat;
	height:40px;
}
#course2 {
	background-image:url(../img/course2.gif);
	background-repeat:no-repeat;
	height:40px;
}
#course3 {
	background-image:url(../img/course3.gif);
	background-repeat:no-repeat;
	height:40px;
}
#course4 {
	background-image:url(../img/course4.gif);
	background-repeat:no-repeat;
	height:40px;
}

#left_con {
	width:220px;
	height:auto;
	padding:5px 0 0 0;
}
#left_con p{
padding:5px 0 0 0;
font-size:0.8em;}

#left_con img {
	padding:5px;
}

#faq{
margin:10px 0 0 0;
width:220px;
height:229px;
background-image:url(../img/faq.gif);
background-repeat:no-repeat;
}

#faq_container{
width:220px;
padding:30px 0 20px 0;}

#faq p{
margin:0 auto;
padding:9px 9px 0;
width:200px;
line-height:20px;
font-size:0.8em;
}

.co{
color:#006666;
}

/*各コース別*/

/*float解除*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
	display: block;
}
.clear{
clear:both;
}
/*-----------//clearfix--------------*/
#pop_win {
	width:730px;
	height:auto;
	margin:0px auto;
}
#pop_win p {
	padding:10px 0 10px 20px;
	line-height:20px;
	font-size:1em;
}

#pop_win img{
padding:5px 0 5px 0;
}

#pop_win li{
list-style:none;
padding:10px 0 10px 0;}
#pop_win li img{
padding:10px 2px 0px 0;
}

.re{
padding:20px 0 0 0;
}

.re li{
padding:10px 0 10px 10px;
font-size:1em;
list-style:none;
color:#333333;
}

.pl{
font-weight:bold;
}

.text_align {
	text-align:right;
	font-weight:bold;
}


#self_main{
width:730px;
height:auto;
}
.self_left{
width:370px;
height:auto;
float:left;
}

.self_right{
width:350px;
height:auto;
float:right;
}


.sub_box_left{
width:410px;
height:auto;
float:left;
}

.sub_box_right{
width:310px;
height:auto;
float:right;
}

/*切り替え設定*/
/*
#conLayer1, #conLayer2, #conLayer3, #conLayer4 {
	display:none;
}
*/

.clear{
clear:both;
}



.course1{
background-image:url(../img/course1_BG.gif);
background-repeat:no-repeat;
width:730px;
height:214px;
padding:6px 0 6px 0;
}
.course1 p{
color:#666666;
}

.course2{
background-image:url(../img/course2_BG.gif);
background-repeat:no-repeat;
width:730px;
height:251px;
padding:6px 0 6px 0;
}
.course2 p{
color:#666666;
}


.course3{
background-image:url(../img/course3_BG.gif);
background-repeat:no-repeat;
width:730px;
height:174px;
padding:6px 0 6px 0;
}
.course3 p{
color:#666666;
}

.course4{
background-image:url(../img/course4_BG.gif);
background-repeat:no-repeat;
width:730px;
height:174px;
padding:6px 0 6px 0;
}
.course4 p{
color:#666666;
}


.gallery{
width:188px;
height:244px;
}
