/* CSS Document */
div.structure-inner{
	background-image:url(../images/contents/main_frame_bg.gif)
}
div.main-frame-top{
	background:url(../images/contents/main_frame_bg_top.jpg) no-repeat center top;
}
div.main-frame{
	padding-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}

h2.catch-image{
	margin:none;
	padding:none;
}

/*▽ヘッダ画像__________________________________________________________________________________________________________________________________*/
div.title-image{
	background:url(../images/contents/title_image.jpg) no-repeat center top;
	height:70px;
	margin:0;
	padding:0;
	}
div.title-image h1{
	width:800px;
	height:54px;
	padding:16px 0 0 0;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
div.title-image h1 a.logo{
	margin:0 0 0 0;
}
/*△ヘッダ画像__________________________________________________________________________________________________________________________________*/


div.top-image{
	background:url(../images/new_ index/topimage.jpg) no-repeat center top;
	padding:0;
}

.flashframe {
width:789px;
height:320px;
border:#333333 solid 1px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

/*▽上メニュー__________________________________________________________________________________________________________________________________*/
div.main-menu{
	background:url(../images/main_menu/bg.jpg) no-repeat center top;
	height:38px;
}
div.main-menu-wrap{
	width:800px;
	margin:0px auto;
}
div.main-menu-inner{
	padding-left:42px;
	margin:0;
}
div.main-menu a{
	display:block;
	width: auto;
	height:38px;
	float:left;
}
div.main-menu a:hover{
	background-color:#ce001e
}

/*△上メニュー__________________________________________________________________________________________________________________________________*/

.news_table {
width:735px;
border:none;
margin:10px 0 10px 15px;
font-size:12px;
} 

.news_table img{
border:none;
}

.news_table a{
color:#FF6666;
}

.news01 {
text-align:center;
width:35%;
}

.news02 {
padding:0 15px 0 15px;
}

.news03 {
text-align:left;
width:65%;
padding-left:15px;
padding-top:15px;
}


.news_info {
display:block;
color:#FF3333;
font-size:14px;
line-height:1.5em;
padding:0 0 0 35px;
margin-left:15px;
}

.news_info02 {
display:block;
width:650px;
color:#FFFFFF;
font-size:14px;
line-height:1.5em;
padding:0 0 0 35px;
margin-left:15px;
}

.scedule_table {
width:470px;
border: #FFFFFF 1px solid;
margin:10px 0 10px 5px;
font-size:12px;
} 

.scedule_table img{
border:none;
}

.scedule_table01{
border-bottom: #FFFFFF 1px solid;
border-right: #FFFFFF 1px solid;
}

.scedule_table02{
border-bottom: #FFFFFF 1px solid;
padding:2px;
}

.scedule_table03{
border-right: #FFFFFF 1px solid;
padding:2px;
}

.goto_gelnailshop {
display:block;
width:310px;
text-align:right;
margin-right:15px;
}

.goto_gelnailshop02 {
display:block;
width:330px;
text-align:right;
margin-right:15px;
}

.shop_date {
display:block;
width:430px;
text-align:left;
}

.shop_name {
color: #CC99CC;
}

.shop_name a{
color: #CC99CC;
}

.goto_shop {
display:block;
width:120px;
text-align:right;
line-height:15px;
}

.salon_url {
color:#FF3366;
}

.salon_url a{
color:#FF3366;
text-decoration:underline;
}

.go_shop {
display:block;
width:400px;
text-align:left;
margin-left:15px;
}


/*△パンくずリスト__________________________________________________________________________________________________________________________________*/
div#breadcrumbs_list {
width:790px;
height:16px;
font-size:11px;
text-align:right;
padding:3px 5px 3px 10px;
}

div#breadcrumbs_list a{
color:#CCCCCC;
text-decoration:none;
}
 
.breadcrumbs_head {
color:BBB4A2;
}

.pschol_title {
display:block;
width:auto;
height:auto;
color:#ffffff;
margin-left:25px;
}

.pschol_title a{
color:#999966;
text-decoration:underline;
}

.pschol_title02 {
display: block;
width:auto;
height:18px;
position: inherit;
background:url(../images/course/list_img.jpg) no-repeat;
color:#999966;
font-size:16px;
line-height:18px;
margin:5px 0 3px 25px;
padding:none;
text-indent:19px;
}

.agency01 {
color: #FFCC99;
}

.agency01 a{
color:##FFCC99;
text-decoration:underline;
}

.agency01 a:hover {
color:##FFCC99;
}

.agency01 a:visited {
color:##FFCC99;
}

.agency01 a:active {
color:##FFCC99;
}


}


