﻿/*---base---*/

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-style:normal;
	font-size:75%;
	line-height:140%;
	text-align: center;
	color:#666666;
}

*{
	margin:0px;
	padding:0px;
}

ul {
list-style:none;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:lighter;
}

img{
	border-width: 0px;
	border-style: none;
}


#side{
	margin:0px auto;
	width:930px;
	text-align:left;
	overflow:hidden;
	background-image: url(../img/bg_side.jpg);
	background-repeat:repeat-y;
}


#wrapper{
	margin:0px 65px;
	width:800px;
	text-align:left;
	overflow:hidden;
}

#header01{
	width:800px;
	float:left;
	overflow:hidden;
	margin: 10px 0px 20px;
	font-size:80%;
}

h1 {
width:700px;
float:left;
}

p.to_sitemap {
width:100px;
float:right;
text-align:right;
}




#header02{
	width:800px;
	height:60px;
	float:left;
	overflow:hidden;
	margin: 0px 0px 5px;
}

#header02 p.hh2{
background-image:url(../img/head01.jpg);
width:483px;
height:60px;
text-indent: 0;
float:left;
}

#header02 p.hh2 a{
display:block;
width:483px;
height:60px;
}
#header02 p.hh3{
background-image:url(../img/head02.jpg);
width:317px;
height:60px;
text-indent: 0;
float:left;
}

/*#header02 h2{
background-image:url(../img/head01.jpg);
width:483px;
height:60px;
text-indent: 0;
float:left;
}

#header02 h2 a{
display:block;
width:483px;
height:60px;
}
#header02 h3{
background-image:url(../img/head02.jpg);
width:317px;
height:60px;
text-indent: 0;
float:left;
}*/


#main_box{
	width:800px;
	float:left;
	overflow:hidden;
	background-image: url(../img/navi_bg_bottom.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
}



#main_box_01{
	width:800px;
	float:left;
	overflow:hidden;
	background-image: url(../img/navi_bg.jpg);
	background-repeat:repeat-y;
	margin: 0px 0px 10px;
}


#main{
	width:580px;
	float:right;
	display:inline;
	margin: 20px 20px 0px 0px;
	overflow:hidden;
}

#main01{
	width:580px;
	float:right;
	display:inline;
	margin: 0px 20px 0px 0px;
	overflow:hidden;
}

a:link,a:visited{
	color:#666666;
	text-decoration:none;
}

a:active,a:hover{
	color:#333333;
	text-decoration:underline;
}
/*---navi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navi{
	width:180px;
	float:left;
	margin: 0px 20px 0px 0px;
}


#navi ul{
	list-style:none;
	overflow:hidden;
	margin:0px;
	border-top:#C8A669 solid 1px;
	background-image:url(../img/navi_bg.jpg);
	margin: 0px 0px 0px 0px;
	
}

#navi ul li{
	overflow:hidden;
	width:160px;
	float:left;
	display:inline;
	clear:both;
	margin: 0px 10px;
}


#navi ul li a{
	display:block;
	width:160px;
	overflow:hidden;
	color:#895229;
	text-decoration:none;
	
}

#navi ul li a:active,#navi ul li a:hover{
color: #FF3333;
}



#navi ul li span{
	display:block;
	width:140px;
	float:left;
	display:inline;
	margin: 0px 10px;
font-weight:bold;
}
span.col895229{
color:#895229;
}


#navi ul li.navi_li_top {
margin-bottom:15px;
margin-top:15px;
}

#navi ul li.navi_mb15 {
margin-bottom:15px;
}

#navi ul li.navi_mb5 {
margin-bottom:5px;
}

li.navi01{
background-image: url(../img/navi01.jpg);
height:36px;
line-height:36px;
}

li.navi02 a:link,li.navi02 a:visited {
background-image: url(../img/navi02.jpg);
height:36px;
line-height:36px;
}
li.navi02 a:active,li.navi02 a:hover {
background-image: url(../img/navi02_ov.jpg);
height:36px;
line-height:36px;
}


li.navi02_01 a:link,li.navi02_01 a:visited {
background-image: url(../img/navi02.jpg);
height:36px;
line-height:18px;
}
li.navi02_01 a:active,li.navi02_01 a:hover {
background-image: url(../img/navi02_ov.jpg);
height:36px;
line-height:18px;
}


li.navi03 a:link,li.navi03 a:visited {
background-image: url(../img/navi03.jpg);
height:25px;
line-height:25px;
}
li.navi03 a:active,li.navi03 a:hover {
background-image: url(../img/navi03_ov.jpg);
height:25px;
line-height:25px;
}



p.navi_to_inq {
height:118px;
width:180px;
text-indent:-9999px;
margin: 0px 0px 0px;
background-color:#FFFFFF;
}


p.navi_to_inq a{
display: block;
height:118px;
width:180px;
background-repeat:no-repeat;
}
p.navi_to_inq a:link,p.navi_to_inq a:visited{
background-image:url(../img/navi_to_inq.jpg);
}
p.navi_to_inq a:active,p.navi_to_inq a:hover{
background-image:url(../img/navi_to_inq_ov.jpg);
}


p.navi_bottom_tel {
height:50px;
width:180px;
text-indent:-9999px;
margin: 30px 0px 10px;
}

p.navi_bottom_tel02 {
height:50px;
width:180px;
text-indent:-9999px;
margin: 0px 0px 30px;
}

p.navi_bottom_tel a,p.navi_bottom_tel02 a{
display: block;
height:50px;
width:180px;
background-repeat:no-repeat;
background-position:center;
}
p.navi_bottom_tel a:link,p.navi_bottom_tel a:visited{
background-image:url(../img/qc004.jpg);
}
p.navi_bottom_tel a:active,p.navi_bottom_tel a:hover{
background-image:url(../img/qc005.jpg);
}

p.navi_bottom_tel02 a:link,p.navi_bottom_tel02 a:visited{
background-image:url(../img/navi_bottom_tel.jpg);
}
p.navi_bottom_tel02 a:active,p.navi_bottom_tel02 a:hover{
background-image:url(../img/navi_bottom_tel_ov.jpg);
}



p.navi_banner {
height:85px;
width:180px;
text-indent:-9999px;
margin: 0px 0px 0px;
}

p.navi_banner a{
display: block;
height:85px;
width:180px;
background-repeat:no-repeat;
background-position:center;
background-image: url(../img/navi_banner.jpg);
}







#navi ul#banner{
	width:200px;
	float:left;
}

#navi ul#banner li{
	width:200px;
	margin:10px 0px 0px;
	text-align:center;
}

#navi ul#banner a{
	display:block;
	width:200px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(../img/menu_back.jpg);
}


/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	width:800px;
	text-align:right;
	float:left;
	overflow:hidden;
	border-top:#C6A669 solid 1px;
}

#footer dl {
width:800px;
height:15px;
float:left;
margin: 5px 10px 5px 0px;
text-align:right;
overflow:hidden;
}

#footer dl dt,#footer dl dd {
font-size:80%;
}

#footer dl dt {
display:inline;
text-align:right;
}

#footer dl dd {
text-align:left;
text-indent:-9999px;
/*display:none;*/
float:left;
}


address {
	font-size: 80%;
	font-style: normal;
	display:block;
	margin: 20px 0px 0px 0px;
	float:right;
}


/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.top_sub01 {
background-image:url(../img/top_sub01.jpg);
width:580px;
height:250px;
text-indent:0;
margin: 0px 0px 20px 0px;
}
.top_sub02 {
background-image:url(../img/top_sub02.jpg);
background-repeat:no-repeat;
width:580px;
height:50px;
text-indent:-9999px;
margin: 0px 0px 15px 0px;
}
.top_sub03 {
background-image:url(../img/top_sub03.jpg);
background-repeat:no-repeat;
width:580px;
height:20px;
text-indent:-9999px;
margin: 0px 0px 40px 0px;
}
.top_sub04{
background-image: url(../img/top_sub05.jpg);
background-repeat:no-repeat;
width:580px;
height:30px;
text-indent:-9999px;
margin: 0px 0px 0px 0px;
clear:both;
float:left;
}

.top_sub06{
background-image: url(../img/top_sub06.jpg);
}

.top_sub06 a:link,.top_sub06 a:visited{
background-image: url(../img/top_sub06.jpg);
}

.top_sub06 a:active,.top_sub06 a:hover{
background-image: url(../img/top_sub06_ov.jpg);
}

.top_sub07{
background-image: url(../img/top_sub07.jpg);
}


.top_sub07 a:link,.top_sub07 a:visited{
background-image: url(../img/top_sub07.jpg);
}

.top_sub07 a:active,.top_sub07 a:hover{
background-image: url(../img/top_sub07_ov.jpg);
}


.top_sub08{
background-image: url(../img/top_sub08.jpg);
}



.top_sub08 a:link,.top_sub08 a:visited{
background-image: url(../img/top_sub08.jpg);
}

.top_sub08 a:active,.top_sub08 a:hover{
background-image: url(../img/top_sub08_ov.jpg);
}


.top_sub09{
background-image: url(../img/top_sub09.jpg);
}

.top_sub09 a:link,.top_sub09 a:visited{
background-image: url(../img/top_sub09.jpg);
}

.top_sub09 a:active,.top_sub09 a:hover{
background-image: url(../img/top_sub09_ov.jpg);
}


.top_seg01 {
width:550px;
margin: 0px 15px 20px;
}


.top_seg02 {
width:550px;
float:left;
display:inline;
margin: 0px 15px 20px;
}
.top_seg02_01 {
width:265px;
float:left;
margin: 0px 20px 0px 0px;
}
.top_seg02_02 {
width:265px;
float:right;
margin: 0px 0px 0px 0px;
}
.top_seg02 h3{
background-image:url(../img/top_sub04.jpg);
widows:265px;
height:15px;
line-height:13px;
text-indent:75px;
font-weight:bold;
color:#6C551F;
margin: 0px 0px 5px;
}

.top_seg02_0_a {
width:265px;
height:65px;
background-image:url(../img/top_img01.jpg);
background-repeat:no-repeat;
float:left;
margin: 0px 0px 5px 0px;
}

.top_seg02_0_b {
width:265px;
height:65px;
background-image:url(../img/top_img02.jpg);
background-repeat:no-repeat;
float:left;
margin: 0px 0px 5px 0px;
}

.top_seg02_0_c {
width:265px;
height:65px;
background-image:url(../img/top_img03.jpg);
background-repeat:no-repeat;
float:left;
margin: 0px 0px 5px 0px;
}

.top_seg02_0_d {
width:265px;
height:65px;
background-image:url(../img/top_img04.jpg);
background-repeat:no-repeat;
float:left;
margin: 0px 0px 5px 0px;
}

p.top_txt01 {
margin: 0px 0px 0px 110px;
font-size:80%;
}

.to_detail {
width:265px;
height:15px;
text-indent:-9999px;
clear:both;
}

.to_detail a{
display:block;
width:265px;
height:15px;
overflow:hidden;
}

.to_detail a:link,.to_detail a:visited{
background-image:url(../img/to_detail.jpg);
}
.to_detail a:active,.to_detail a:hover{
background-image:url(../img/to_detail_ov.jpg);
}



.top_seg03 {
width:580px;
margin: 0px 0px 20px;
background-color:#FFFBE8;
float:left;
}
.top_seg03_01 {
width:560px;
margin: 15px 0px 15px 20px;
float:right;
}
.top_seg03_01_01 {
width:560px;
margin: 0px 0px 10px 0px;
float:right;
}

.top_seg03_01_02 {
width:560px;
margin: 0px 0px 0px 0px;
float:right;
}

.top_seg03_01 h4{
width:260px;
height:48px;
float:left;
margin: 0px 20px 0px 0px;
background-repeat: no-repeat;
text-indent:-9999px;
}
.top_seg03_01 h4 a{
display:block;
width:260px;
height:48px;
}


/*--sitemap---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

dl#sitemap dt {
border-bottom:#C5A471 solid 1px;
border-left:#C5A471 solid 5px;
line-height:20px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
text-indent:8px;
}

dl#sitemap dd {
text-indent: 20px;
margin-bottom:15px;
border-bottom:#C5A471 dotted 1px;
line-height:20px;
font-size:12px;
}

/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.seg01{
	width:560px;
	margin: 0px 10px 20px;
	float:left;
	display:inline;
	line-height:160%;
}

.seg01_01{
	margin:0px 20px 0px 0px;
	float:left;
	display:inline;
}

.seg01_left01{
	width:210px;
	margin: 0px 15px 0px 0px;
	float:left;
	line-height:160%;
}

.seg01_right01{
	width:335px;
	margin: 0px 0px 0px 0px;
	float:right;
	line-height:160%;
}

.seg01_left02{
	width:335px;
	margin: 0px 15px 0px 0px;
	float:left;
	line-height:160%;
}

.seg01_right02{
	width:210px;
	margin: 0px 0px 0px 0px;
	float:left;
	line-height:160%;
}

.h3_box {
width:580px;
height:35px;
clear:both;
margin: 0px 0px 10px 0px;
}


.h3_bottom {
width:580px;
clear:both;
margin: 0px 10px 20px 10px;
}



/*general-purpose*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
p.top_link {
width:580px;
clear:both;
margin: 5px 0px;
}

#main01 h2 {
width:580px;
height:120px;
background-repeat:no-repeat;
text-indent:-9999px;
clear:both;
margin: 0px 0px 15px 0px;
}


.h3_box h3{
width:580px;
height:35px;
background-repeat:no-repeat;
text-indent:-9999px;
}

#main01 h4{
background-repeat:no-repeat;
height:21px;
text-indent:-9999px;
margin: 0px 0px 15px 0px;
clear:both;
}
#main01 h5{
background-repeat:no-repeat;
height:30px;
text-indent:-9999px;
margin: 0px 0px 15px 0px;
clear:both;
}

p.col333333 {
color:#333333;
}

p.mt10 {
margin-top:10px;
}

p.mb10 {
margin-bottom:10px;
}


p.mb20 {
margin-bottom:20px;
}

.to_top_pare{
	width:560px;
	margin:15px 0px 15px;
	clear:both;
	overflow:hidden;
	text-align:left;
}


p.to_top{
width:79px;
height:15px;
text-indent:-9999px;
float:right;
}

p.to_top a{
display:block;
width:79px;
height:15px;
overflow:hidden;
}

p.to_top a:link,p.to_top a:visited{
background-image:url(../img/to_top.jpg);
}

p.to_top a:active,p.to_top a:hover{
background-image:url(../img/to_top_ov.jpg);
}

ul.disc {
margin: 10px 10px 0px 10px;
list-style-type:disc;
list-style-position: outside;
font-weight:bold;
}

ul.disc li {
margin: 0px 0px 10px 25px;
}

.to_inq_pare{
	width:560px;
	margin: 0px 10px 10px;
	float:left;
	display:inline;
	line-height:160%;
}

p.to_inq {
width:290px;
height:25px;
float:right;
clear:both;
text-indent:-9999px;
}
p.to_inq a{
display:block;
width:290px;
height:25px;
overflow:hidden;
background-repeat:no-repeat;
}
p.to_inq a:link,p.to_inq a:visited{
background-image:url(../img/to_inq.jpg);
}
p.to_inq a:active,p.to_inq a:hover{
background-image:url(../img/to_inq_ov.jpg);
}




.box01_top {
width:560px;
float:left;
margin: 0px 0px 0px 0px;
background-image:url(../img/box01_top.jpg);
background-position:top;
background-repeat:no-repeat;
}
.box01_bottom {
width:560px;
float:left;
margin: 15px 0px 0px 0px;
background-image:url(../img/box01_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.box01_contents {
width:560px;
float:left;
margin: 0px 0px 15px 0px;
background-image:url(../img/box01_contents.jpg);
background-repeat: repeat-y;
}

.box01_contents p{
margin-top: 10px;
margin-left: 15px;
margin-right: 15px;
}


.mb10 {
margin-bottom:10px;
}
.mb15 {
margin-bottom:15px;
}
.mbl10 {
margin-left:10px;
}
.marl8 {
margin-left:8px;
margin-top:5px;
}
.marl10 {
margin-left:8px;
margin-top:15px;
}


/*about*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.about_sub01 {
background-image:url(../img/about_sub01.jpg);
}

.about_sub02 {
background-image:url(../img/about_sub02.jpg);
}
.about_sub03 {
background-image:url(../img/about_sub03.jpg);
}
.about_sub04 {
background-image:url(../img/about_sub04.jpg);
}
.about_sub05 {
background-image:url(../img/about_sub05.jpg);
}


/*course*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.course_sub01 {
background-image:url(../img/course_sub01.jpg);
}


/*extension*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.extension_sub01 {
background-image:url(../img/extension_sub01.jpg);
}

.extension_sub02 {
background-image:url(../img/extension_sub02.jpg);
}
.extension_sub03 {
background-image:url(../img/extension_sub03.jpg);
}
.extension_sub04 {
background-image:url(../img/extension_sub04.jpg);
}
.extension_sub05 {
background-image:url(../img/extension_sub05.jpg);
}
.extension_sub06 {
background-image:url(../img/extension_sub06.jpg);
}

table.extensionTB {
	width: 560px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #7B5D63;
	empty-cells: show;
	font-size: 100%;
}

table.extensionTB p{
margin:5px;
}

table.extensionTB ul{
margin:5px;
}



table.extensionTB th {
	background: #CDB182;
	color: #FFFFFF;
	width: 150px;
	border: 1px solid #7B5D63;
	letter-spacing: 0.3em;
	text-align:center;
	padding:5px;
}

table.extensionTB td {
	background: #F7F7F4;
	border: 1px solid #7B5D63;
	letter-spacing: 0.1em;
	text-indent:20px;
}

table.extensionTB dl {
	font-size: 100%;
	margin:5px;
}

table.extensionTB dt {
	margin-top: 5px;
}

table.extensionTB dd {
	text-indent: 3em;
	margin-top: 5px;
}

table.extensionTB li {
	font-size: 100%;
}

/*aroma*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.aroma_sub01 {
background-image:url(../img/aroma_sub01.jpg);
}

.aroma_sub02 {
background-image:url(../img/aroma_sub02.jpg);
}
.aroma_sub03 {
background-image:url(../img/aroma_sub03.jpg);
}
.aroma_sub04 {
background-image:url(../img/aroma_sub04.jpg);
}
.aroma_sub05 {
background-image:url(../img/aroma_sub05.jpg);
}
.aroma_sub06 {
background-image:url(../img/aroma_sub06.jpg);
}
.aroma_sub07 {
background-image:url(../img/aroma_sub07.jpg);
}
.aroma_sub08 {
background-image:url(../img/aroma_sub08.jpg);
}


/*open*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.open_sub01 {
background-image:url(../img/open_sub01.jpg);
}

.open_sub02 {
background-image:url(../img/open_sub02.jpg);
}

.open_sub03 {
background-image:url(../img/qc001.jpg);
}

.open_sub04 {
background-image:url(../img/qc002.jpg);
}


table#salonTB {
	margin-top: 30px;
}

table#salonTB th {
	letter-spacing: 0.1em;
}

table#salonTB dt,table#salonTB span {
	font-weight: bold;
}

table.extensionTB dl.open01 {
	font-size: 100%;
	margin:5px;
}

table.extensionTB dl.open01 dt {
	margin-top: 5px;
	width:300px;
	float:left;
}

table.extensionTB dl.open01 dd {
	text-indent: 3em;
	margin-top: 5px;
	width:80px;
	float:left;
	text-align:right;
}
table.extensionTB dl.open01 dt.open01_01 {
	margin-top: 5px;
	width:80px;
	float:left;
}

table.extensionTB dl.open01 dd.open01_02 {
	text-indent: 3em;
	margin-top: 5px;
	width:300px;
	float:left;
}


/*nail*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.nail_sub01 {
background-image:url(../img/nail_sub01.jpg);
}

.nail_sub02 {
background-image:url(../img/nail_sub02.jpg);
}
.nail_sub03 {
background-image:url(../img/3d_sub01.jpg);
}
.nail_sub04 {
background-image:url(../img/nail_sub04.jpg);
}
.nail_sub05 {
background-image:url(../img/nail_sub05.jpg);
}


/*school*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.school_sub01 {
background-image:url(../img/school_sub01.jpg);
}


/*seek*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.seek_sub01 {
background-image:url(../img/seek_sub01.jpg);
}

.seek_sub02 {
background-image:url(../img/seek_sub02.jpg);
}

.seek_sub03 {
background-image:url(../img/seek_sub03.jpg);
}

.seek_sub04 {
background-image:url(../img/seek_sub04.jpg);
}

.seek_sub05 {
background-image:url(../img/seek_sub05.jpg);
}

.seek_sub06 {
background-image:url(../img/seek_sub06.jpg);
}

.seek_sub07 {
background-image:url(../img/seek_sub07.jpg);
}

.seek_sub08 {
background-image:url(../img/seek_sub08.jpg);
}
.seek_sub09 {
background-image:url(../img/seek_sub09.jpg);
}
.seek_sub10 {
background-image:url(../img/seek_sub10.jpg);
}

/*select*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.select_sub01 {
background-image:url(../img/select_sub01.jpg);
}

.select_sub02 {
background-image:url(../img/select_sub02.jpg);
}

.select_sub03 {
background-image:url(../img/select_sub03.jpg);
}

.select_sub04 {
background-image:url(../img/select_sub04.jpg);
}

.select_sub05 {
background-image:url(../img/select_sub05.jpg);
}

.select_sub06 {
background-image:url(../img/select_sub06.jpg);
}

.select_sub07 {
background-image:url(../img/select_sub07.jpg);
}

.select_sub08 {
background-image:url(../img/select_sub08.jpg);
}


/*academy*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.academy_sub01 {
background-image:url(../img/academy_sub01.jpg);
}

.academy_sub02 {
background-image:url(../img/academy_sub02.jpg);
}

.academy_sub03 {
background-image:url(../img/academy_sub03.jpg);
}

.academy_sub04 {
background-image:url(../img/academy_sub04.jpg);
}

.academy_sub05 {
background-image:url(../img/academy_sub05.jpg);
}

.academy_sub06 {
background-image:url(../img/academy_sub06.jpg);
}

.academy_sub07 {
background-image:url(../img/academy_sub07.jpg);
}

.academy_sub08 {
background-image:url(../img/academy_sub08.jpg);
}

.academy_sub09 {
background-image:url(../img/academy_sub09.jpg);
}

.academy_sub10 {
background-image:url(../img/academy_sub10.jpg);
}

.academy_sub11 {
background-image:url(../img/academy_sub11.jpg);
}

.academy_sub12 {
background-image:url(../img/academy_sub12.jpg);
}



/*graduation*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.graduation_sub01 {
background-image:url(../img/graduation_sub01.jpg);
}


/*inquiry*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.inquiry_sub01 {
background-image:url(../img/inquiry_sub01.jpg);
}
.inquiry_sub02 {
background-image:url(../img/inquiry_sub02.jpg);
}

.inq01 {
margin: 10px;
font-weight:bold;
color:#FFFFFF;
}
.inq02 {
margin: 10px;
}


/*link*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.link_sub01 {
background-image:url(../img/link_sub01.jpg);
}

.link_sub02 {
background-image:url(../img/link_sub02.jpg);
}


/*outline*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.outline_sub01 {
background-image:url(../img/outline_sub01.jpg);
}

.outline_sub02 {
background-image:url(../img/outline_sub02.jpg);
}

.outline_sub03 {
background-image:url(../img/outline_sub03.jpg);
}

.outline_sub04 {
background-image:url(../img/outline_sub04.jpg);
}


/*sitemap*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.sitemap_sub01 {
background-image:url(../img/sitemap_sub01.jpg);
}

.sitemap_sub02 {
background-image:url(../img/sitemap_sub02.jpg);
}

/*************************************************************/

table.extensionTB2 {
	width: 560px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #7B5D63;
	empty-cells: show;
	font-size: 100%;
}

table.extensionTB2 th {
	background: #CDB182;
	color: #FFFFFF;
	width: 150px;
	border: 1px solid #7B5D63;
	letter-spacing: 0.3em;
	text-align:center;
	padding:5px;
}

table.extensionTB2 td {
	background: #F7F7F4;
	border: 1px solid #7B5D63;
	letter-spacing: 0.1em;
	text-indent:20px;
}

table.extensionTB2 td.sub {
	background: #F7F7F4;
	border: 1px solid #7B5D63;
	letter-spacing: 0.1em;
    width:70px;
}

.silk_sub01 {
background-image:url(../img/silk_sub01.jpg);
}

.silk_sub02 {
background-image:url(../img/silk_sub02.jpg);
}

.silk_sub03 {
background-image:url(../img/silk_sub03.jpg);
}

.silk_sub04 {
background-image:url(../img/silk_sub04.jpg);
}

.silk_sub05 {
background-image:url(../img/silk_sub05.jpg);
}

.silk_sub06 {
background-image:url(../img/silk_sub06.jpg);
}






/*-----------------------------------------------------------------------------------------   080123   -------------*/

table.extension_qcTB {
	width: 560px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #7B5D63;
	empty-cells: show;
	font-size: 100%;
}

table.extension_qcTB p{
margin:5px;
}

table.extension_qcTB ul{
margin:5px;
}



table.extension_qcTB th {
	background: #CDB182;
	color: #FFFFFF;
	border: 1px solid #7B5D63;
	letter-spacing: 0.3em;
	text-align:center;
	padding:5px;
}

table.extension_qcTB td {
	background: #F7F7F4;
	border: 1px solid #7B5D63;
	letter-spacing: 0.1em;
	text-align: center;
}

table.extension_qcTB td.qcmigi {
	background: #F7F7F4;
	border: 1px solid #7B5D63;
	letter-spacing: 0.1em;
	text-align: right;
}

table.extension_qcTB td.qchidari {
	background: #F7F7F4;
	border: 1px solid #7B5D63;
	letter-spacing: 0.1em;
	text-align: left;
	padding-left: 3px;
}

table.extension_qcTB img {
	vertical-align: middle;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}

.qcmini{

}

p.qcmb10 {
	padding-bottom:10px;
	margin-left: 10px;
}

.red{
	color: #FF0000;
}
