/*---base---*/

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-style:normal;
	font-size:75%;
	line-height:160%;
	text-align: center;
	color:#A67354;
}

*{
	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;
}

#pare {
width:810px;
margin:0px auto;
}

#wrapper{
width:800px;
float:left;
display:inline;
margin: 0px 5px;
}

#wrapper01{
width:800px;
margin: 10px 5px;
}

#wrap_box_top {
width:810px;
margin:0px;
float:left;
background-image: url(../img/wrap_box_top.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}
#wrap_box_bottom {
width:810px;
float:left;
margin: 5px 0px 0px 0px;
background-image:url(../img/wrap_box_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
#wrap_box_contents {
width:810px;
float:left;
margin: 0px 0px 5px 0px;
background-image:url(../img/bg_side.jpg);
background-repeat: repeat-y;
}

p.icon01 {
width:70px;
float:right;
height:10px;
font-size:80%;
line-height:10px;
text-indent:13px;
margin: 10px 0px 5px;
}

p.icon01 a{
display:block;
width:70px;
height:10px;
background-repeat:no-repeat;
}
p.icon01 a:link,p.icon01 a:visited{
background-image: url(../img/icon01.jpg);
}
p.icon01 a:active,p.icon01 a:hover{
background-image: url(../img/icon01_ov.jpg);
}

#header{
	width:800px;
	height:60px;
	float:left;
}
h1{
	width:800px;
	height:60px;
	overflow:hidden;
	background-image:url(../img/header01.jpg);
	text-indent:-9999px;
	margin: 0px 0px 1px;
}

h1 a{
	display:block;
	width:800px;
	height:60px;
}

#main_box{
	width:800px;
	float:left;
	overflow:hidden;
}

#main{
	width:611px;
	float:left;
	overflow:hidden;
	margin: 0px 1px 0px 0px;
}

#main01{
	width:580px;
	float:left;
	display:inline;
	overflow:hidden;
	margin: 0px 16px 0px 15px;
	color:#666666;
}

a:link,a:visited{
	color:#A67354;
	text-decoration:none;
}

a:active,a:hover{
	color: #663300;
	text-decoration:none;
}
/*---navi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navi{
	width:188px;
	float:right;
	overflow:hidden;
}

#navi ul,
#navi dl{
	list-style:none;
	overflow:hidden;
	margin:0px;
	clear:both;
}

#navi .navi_01 li,
#navi .navi_01 dt,
#navi .navi_01 dd{
	margin:0px 0px 5px 0px;
}

#navi ul li,
#navi dl dt,
#navi dl dd{
	margin:0px 0px;
	overflow:hidden;
	width:188px;
	height:30px;
}


#navi ul li a,
#navi dl dd a{
	display:block;
	width:188px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
}

.navi01 a:link,
.navi01 a:visited {
background-image: url(../img/navi01.jpg);
}
.navi01 a:active,
.navi01 a:hover {
background-position:-188px;
}


.navi02 a:link,
.navi02 a:visited {
background-image: url(../img/navi02.jpg);
}
.navi02 a:active,
.navi02 a:hover {
background-position:-188px;
}


.navi03 a:link,
.navi03 a:visited {
background-image: url(../img/navi03.jpg);
}
.navi03 a:active,
.navi03 a:hover {
background-position:-188px;
}


.navi04 a:link,
.navi04 a:visited {
background-image: url(../img/navi04.jpg);
}
.navi04 a:active,
.navi04 a:hover {
background-position:-188px;
}


.navi05 a:link,
.navi05 a:visited {
background-image: url(../img/navi05.jpg);
}
.navi05 a:active,
.navi05 a:hover {
background-position:-188px;
}


.navi06 a:link,
.navi06 a:visited {
background-image: url(../img/navi06.jpg);
}
.navi06 a:active,
.navi06 a:hover {
background-position:-188px;
}

.navi07 a:link,
.navi07 a:visited {
background-image: url(../img/navi07.jpg);
}
.navi07 a:active,
.navi07 a:hover {
background-position:-188px;
}


.navi08 a:link,
.navi08 a:visited {
background-image: url(../img/navi08.jpg);
}
.navi08 a:active,
.navi08 a:hover {
background-position:-188px;
}


.navi09 a:link,
.navi09 a:visited {
background-image: url(../img/navi09.jpg);
}
.navi09 a:active,
.navi09 a:hover {
background-position:-188px;
}


.navi10 a:link,
.navi10 a:visited {
background-image: url(../img/navi10.jpg);
}
.navi10 a:active,
.navi10 a:hover {
background-position:-188px;
}


.navi11 a:link,
.navi11 a:visited {
background-image: url(../img/navi11.jpg);
}
.navi11 a:active,
.navi11 a:hover {
background-position:-188px;
}

#navi_sub01 {
background-image:url(../img/navi_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#navi_sub02 {
background-image:url(../img/navi_sub02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#navi_sub03 {
background-image:url(../img/navi_sub03.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
margin: 0px 0px 1px 0px;
}

#navi_sub04 {
background-image:url(../img/navi_sub04.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
height:20px;
}


.icon02 {
background-image: url(../img/icon02.jpg);
width:113px;
height:20px;
float:right;
clear:both;
text-indent:20px;
color:#FFFFFF;
line-height:20px;
margin: 5px 0px 10px;
}
.icon02 a{
display:block;
width:113px;
height:20px;
}
.icon02 a:link,.icon02 a:visited{
background-image:url(../img/icon02.jpg);
color:#FFFFFF;
}
.icon02 a:active,.icon02 a:hover{
background-position:-113px;
color:#FFFFFF;
text-decoration:underline;
}

.icon03 {
background-image: url(../img/icon03.jpg);
height:20px;
width:178px;
float:right;
clear:both;
text-indent:23px;
color:#35778E;
line-height:20px;
margin: 35px 0px 5px;
background-repeat:no-repeat;
}
.icon03 a{
display:block;
height:20px;
width:178px;
background-repeat:no-repeat;
}
.icon03 a:link,.icon03 a:visited{
background-image:url(../img/icon03.jpg);
color:#35778E;
}
.icon03 a:active,.icon03 a:hover{
background-position:-178px;
color:#35778E;
text-decoration:underline;
}


.icon04 {
background-image: url(../img/icon04.jpg);
height:20px;
width:70px;
float:right;
clear:both;
text-indent:23px;
color:#35778E;
line-height:20px;
margin: 0px 0px 5px;
background-repeat:no-repeat;
}
.icon04 a{
display:block;
height:20px;
width:70px;
background-repeat:no-repeat;
}
.icon04 a:link,.icon04 a:visited{
background-image:url(../img/icon04.jpg);
}
.icon04 a:active,.icon04 a:hover{
background-position:-70px;
text-decoration:underline;
}

p.to_ange {
width:116px;
height:69px;
clear:both;
background-image:url(../img/banner01.jpg);
background-repeat:no-repeat;
float:left;
display:inline;
margin: 0px 36px;
text-indent:-9999px;
}
.to_ange a{
display:block;
width:116px;
height:69px;
background-image:url(../img/banner01.jpg);
}


/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	width:800px;
	text-align:center;
	float:left;
	background-image:url(../img/footer.jpg);
	background-repeat:repeat-x;
}

#footer ul {
	font-size:80%;
	list-style:none;
	margin: 20px auto 5px auto;
	width:800px;

}

#footer ul li {
	display:inline;
}

.linksize {
  font-size: 10px;
}

.linksize a {
	text-decoration: underline;
}

address {
	font-size: 80%;
	font-style: normal;
	background-color:#EFE6D5;
	display:block;
	width:800px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#A6521C;
	clear:both;
}

address a:link,address a:visited{
	color:#A6521C;
}
address a:active,address a:hover{
	color: #663300;
}


/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#top_sub01 a{
display:block;
width:250px;
height:280px;
background-image:url(../img/top_sub01.jpg);
text-indent:-9999px;
overflow:hidden;
}

#top_sub01 a:hover{
background-position:-250px;
}

#top_sub02 a{
display:block;
background-image:url(../img/top_sub02.jpg);
width:360px;
height:113px;
text-indent:-9999px;
overflow:hidden;
}

#top_sub02 a:hover{
background-position:-360px;
}


#top_sub03 {
background-image: url(../img/top_sub04.jpg);
width:360px;
height:48px;
text-indent:-9999px;
}

#top_sub04 {
background-image: url(../img/top_sub05.jpg);
}

#top_sub05 {
background-image: url(../img/top_sub06.jpg);
}

#top_sub06 {
background-image: url(../img/top_sub07.jpg);
}

#top_sub07 {
background-image: url(../img/top_sub08.jpg);
width:356px;
height:25px;
text-indent:-9999px;
margin: 0px 0px 10px 0px;
}

#top_sub08 {
background-image: url(../img/top_sub09.jpg);
}

#top_sub09 {
background-image: url(../img/top_sub10.jpg);
}

#top_sub10 {
background-image: url(../img/top_sub11.jpg);
background-repeat:no-repeat;
height:20px;
text-indent:-9999px;
margin: 0px 0px 0px 0px;
}

#top_sub11 {
background-repeat:no-repeat;
width:240px;
height:35px;
text-indent:-9999px;
margin: 0px 0px 0px 0px;
}


.top_seg01 {
width:610px;
float:left;
margin: 0px 0px 5px 0px;
border-bottom:#EEEEEE solid 1px;
}
.top_seg01_01 {
width:611px;
float:left;
margin: 0px 0px 10px 0px;
}
.top_seg01_01_left {
width:250px;
float:left;
margin: 0px 0px 0px 0px;
}
.top_seg01_01_left p{
width:250px;
height:280px;
text-indent:-9999px;
}
.top_seg01_01_left p a{
display:block;
width:250px;
height:280px;
background-repeat:no-repeat;
}
.top_seg01_01_left p a:link,
.top_seg01_01_left p a:visited{
background-image:url(../img/top_sub01.jpg);
}
.top_seg01_01_left p a:active,
.top_seg01_01_left p a:hover{
background-image:url(../img/top_sub01_ov.jpg);
}
.top_seg01_01_right {
width:360px;
float:right;
margin: 0px 0px 0px 0px;
}
.top_seg01_01_right_01 {
width:360px;
float:right;
margin: 0px 0px 0px 0px;
background-image:url(../img/bg01.jpg);
background-position:-10px;
}
#top_sub03_txt {
margin: 5px 20px 18px;
}




.top_seg02 {
width:610px;
float:left;
margin: 0px 0px 5px 0px;
border-bottom:#EFE6D5 solid 1px;
background-image:url(../img/bg_main.jpg);
background-position:top;
background-repeat:repeat-x;
}
.top_seg02_01 {
width:610px;
float:left;
margin: 2px 0px 5px 0px;
}

.top_seg02_01_left {
width:240px;
float:left;
margin: 0px 13px 0px 0px;
overflow:hidden;
font-size: 115%;
}
.top_seg02_01_left  a{
 }

.top_seg02_01_left_01 {
width:240px;
float:left;
margin: 0px 0px 20px 0px;
border-bottom:#EEEEEE solid 1px;
}

.top_seg02_01_left_03 {
width:240px;
float:left;
margin:0px 0px 0px;
border-bottom:#EEEEEE solid 1px;
}

.top_seg02_01_left_02 {
width:240px;
float:left;
margin: 10px 0px 20px 0px;
border-bottom:#EEEEEE solid 1px;
}

.top_seg02_01_left_01_01 {
width:165px;
float:right;
margin: 0px 0px 0px 0px;
overflow:hidden;
}

.top_seg02_01_left_01_02 {
width:75px;
float:left;
margin: 0px 0px 0px 0px;
overflow:hidden;
}

.top_seg02_01_left_01_03 {
width:240px;
float:left;
margin: 5px 0px 5px 0px;
}

p.icon05 {
width:90px;
height:15px;
line-height:15px;
float:right;
text-indent:18px;
overflow: hidden;
}

p.icon05 a{
display:block;
width:90px;
height:15px;
background-repeat: no-repeat;
}

p.icon05 a:link,p.icon05 a:visited{
background-image: url(../img/icon05.jpg);
}
p.icon05 a:active,p.icon05 a:hover{
background-image: url(../img/icon05_ov.jpg);
}


.top_seg02_01_left_01_02 p{
width:75px;
height:60px;
text-indent:-9999px;
}

.top_seg02_01_left_01_02 p a{
display:block;
width:75px;
height:60px;
background-position:center;
background-repeat:no-repeat;
}

.top_seg02_01_left_01_02 p.top_img01{
background-image:url(../img/top_img01.jpg);
}
.top_seg02_01_left_01_02 p.top_img02{
background-image:url(../img/top_img02.jpg);
}
.top_seg02_01_left_01_02 p.top_img03{
background-image:url(../img/top_img03.jpg);
}


.top_seg02_01_left_01_01 dt{
width:165px;
height:22px;
background-repeat:no-repeat;
text-indent:-9999px;
margin: 0px 0px 5px 0px;
}

.top_seg02_01_left_01_01 dd{
width:155px;
height:33px;
margin: 0px 0px 0px 5px;
font-size:90%;
line-height: 1.3em;
}






.top_seg02_01_right {
width:356px;
float:right;
margin: 0px 1px 0px 0px;
background-image:url(../img/bg02.jpg);
background-repeat:repeat-x;
background-position: 0px 25px;
}

.top_seg02_01_right_01 {
width:325px;
height:120px;
float:left;
display:inline;
margin: 0px 16px 0px 15px;
}


.top_seg02_01_right_01_01 {
width:220px;
float:right;
margin: 0px 0px 0px 0px;
}


.top_seg02_01_right_01_02 {
width:105px;
height:112px;
float:left;
margin: 0px 0px 0px 0px;
}

.top_seg02_01_right_01_02 p{
width:105px;
height:112px;
text-indent:-9999px;
}

.top_seg02_01_right_01_02 p a{
display:block;
width:105px;
height:112px;
background-repeat:no-repeat;
}

.top_seg02_01_right_01_02 p a.top_img04{
background-image:url(../img/top_img04.jpg);
}
.top_seg02_01_right_01_02 p a.top_img05{
background-image:url(../img/top_img05.jpg);
}


.top_seg02_01_right_01_01 dt{
width:220px;
height:25px;
text-indent:-9999px;
margin: 0px 0px 5px 0px;
}

.top_txt01 {
margin: 0px 10px 5px 10px;
}

.to_detail {
float:right;
clear:both;
width:122px;
height:24px;
text-indent:-9999px;
margin: 0px 0px 0px 0px;
}
.to_detail a{
display:block;
overflow:hidden;
width:122px;
height:24px;
}
.to_detail a:link,
.to_detail a:visited{
background-image: url(../img/to_detail.jpg);
}
.to_detail a:active,
.to_detail a:hover{
background-position:-122px;
}

.to_detail01 {
float:right;
clear:both;
width:70px;
height:24px;
text-indent:-9999px;
}
.to_detail01 a{
display:block;
overflow:hidden;
width:70px;
height:24px;
}
.to_detail01 a:link,
.to_detail01 a:visited{
background-image: url(../img/to_detail.gif);
}
.to_detail01 a:active,
.to_detail01 a:hover{
background-position:-70px;
}



.top_seg03 {
width:610px;
float:left;
margin: 0px 0px 0px 0px;
}

.top_seg03_01 {
width:610px;
height:124px;
float:left;
background-image:url(../img/top_sub12.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
}

.top_seg03_01_01 {
width:240px;
float:left;
display:inline;
margin: 0px 10px 0px 360px;
}
.top_txt02 {
height:60px;
clear:both;
line-height:120%;
}

.top_txt02 span{
font-size:80%;
}




/*sitemap*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#sitemap_sub01 {
background-image:url(../img/sitemap_sub01.jpg);
}

/*--sitemap---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

dl#sitemap dt.folder {
border-bottom: #FFCCCC solid 1px;
line-height:25px;
font-size:140%;
font-weight:bold;
margin-bottom:10px;
text-indent:30px;
background-image:url(../img/sitemap01.jpg);
background-repeat:no-repeat;
}
dl#sitemap dd.folder01 dl dt {
border-bottom:#FFCCCC dotted 1px;
line-height:20px;
font-size:100%;
font-weight:bold;
margin-bottom:10px;
text-indent:20px;
background-image:url(../img/sitemap02.jpg);
background-repeat:no-repeat;
}


dl#sitemap dt.doc {
border-bottom:#FFCCCC solid 1px;
line-height:16px;
font-size:140%;
font-weight:bold;
margin-bottom:10px;
text-indent:20px;
background-image:url(../img/sitemap02.jpg);
background-repeat:no-repeat;
}

dl#sitemap dd {
line-height:20px;
font-size:100%;
margin: 0px 20px 15px 20px;
}

dl#sitemap dt a:link,dl#sitemap dt a:visited{
color: #FF6666;
text-decoration:none;
}
dl#sitemap dt a:active,dl#sitemap dt a:hover{
color: #FF6699;
text-decoration: underline;
}

/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.seg01{
	width:560px;
	margin:0px 10px 15px;
	float:left;
	display:inline;
	border-bottom:#EFE7D2 solid 1px;
}

.seg01_01{
	width:560px;
	margin:0px 0px 15px;
	float:left;
	display:inline;
}
.seg01_bg04a{
	width:560px;
	margin:0px 0px 15px;
	float:left;
	display:inline;
	background-image:url(../img/bg04.jpg);
	background-repeat:repeat-y;
}
.seg01_left01{
	width:192px;
	margin:0px 10px 0px 0px;
	float:left;
}
.seg01_right01{
	width:358px;
	margin:0px 0px 0px 0px;
	float:right;
}

.seg01_left02{
	width:212px;
	margin:0px 10px 0px 0px;
	float:left;
}
.seg01_right02{
	width:338px;
	margin:0px 0px 0px 0px;
	float:right;
}


.seg02{
	width:570px;
	margin:0px 10px 15px 0px;
	float:left;
	border-bottom:#EFE7D2 solid 1px;
}


.seg02_left01{
	width:440px;
	margin:0px 12px 0px 0px;
	float:left;
}


.seg02_left01_01{
	width:420px;
	margin:0px 10px;
	float:left;
	display:inline;
	background-image:url(../img/bg04.jpg);
	background-repeat:repeat-y;
}

.seg02_right01{
	width:118px;
	margin:0px 0px 0px 0px;
	float:right;
}


.seg_product{
	width:560px;
	margin:0px 10px 15px;
	float:left;
	display:inline;
	border-bottom:#EFE7D2 solid 1px;
}

.seg_product_01{
	width:560px;
	margin:0px 0px 15px;
	float:left;
	display:inline;
}


.seg_product_01_left01{
	width:250px;
	margin:0px 20px 0px 0px;
	float:left;
}
.seg_product_01_right01{
	width:280px;
	margin:0px 10px 0px 0px;
	float:right;
	display:inline;
}

table {
font-size:12px;
margin: 0px 0px 15px 0px;
width:280px;
text-align:left;
color:#A67354;
}

table tr{
line-height:18px;
vertical-align:top;
}

/*general-purpose*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.seg_to_top{
	width:570px;
	margin:0px 10px 30px 0px;
	float:left;
}

p.to_top{
width:150px;
height:25px;
text-indent:-9999px;
float:right;
}

p.to_top a{
display:block;
width:150px;
height:25px;
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-position:-150px;
}

p.m10{
	margin:10px;
}
p.mt10{
	margin-top:10px;
}

p.mb15{
	margin-bottom:15px;
}
p.mb30{
	margin-bottom:30px;
}
p.cl{
clear:both;
}

#main01 h2 {
width:580px;
height:25px;
text-indent:-9999px;
background-repeat:no-repeat;
clear:both;
margin: 0px 0px 20px 0px;
}

#main01 h3 {
text-indent:-9999px;
height:30px;
background-repeat:no-repeat;
clear:both;
margin: 0px 0px 10px 0px;
}

ul.bg03 {
width:560px;
float:left;
color:#A6521C;
margin:0px 0px 0px;
display:inline;
}
ul.bg03 li{
width:275px;
height:33px;
line-height:33px;
float:left;
text-indent:10px;
background-image:url(../img/bg03.jpg);
}

ul.bg03 li.bg03_01{
margin: 0px 10px 15px 0px;
}

ul.bg03 li.bg03_02{
margin: 0px 0px 15px 0px;
}


ul.icon07 {
width:560px;
float:left;
color:#A6521C;
margin:0px 0px 0px;
}
ul.icon07 li{
width:560px;
height:15px;
line-height:15px;
float:left;
text-indent:15px;
background-image:url(../img/icon07.jpg);
background-repeat:no-repeat;
margin: 0px 0px 10px;
}



.seg_change01_01_01 h4{
	width:500px;
	height:25px;
	margin:0px 0px 10px 0px;
	clear:both;
	background-repeat: no-repeat;
	text-indent:-9999px;
}


.seg_change01_01_01 p{
	margin:10px 10px 25px;
	color:#A9554A;
}

.seg_product h4{
	width:560px;
	height:25px;
	margin:0px 0px 10px;
	background-image:url(../img/bg05.jpg);
	text-indent:25px;
	font-weight:bold;
	line-height:25px;
	clear:both;
}

h4.bg06{
	width:440px;
	height:25px;
	margin:0px 0px 10px;
	background-image:url(../img/bg06.jpg);
	text-indent:25px;
	font-weight:bold;
	line-height:25px;
	clear:both;
}

.banner01 {
width:200px;
height:50px;
text-indent:-9999px;
float:right;
clear:both;
}

.banner01 a{
display:block;
width:200px;
height:50px;
clear:both;
}

.banner01 a:link,.banner01 a:visited{
background-image:url(../img/banner.jpg);
}

.banner01 a:active,.banner01 a:hover{
background-position:-200px;
}

.banner02{
width:200px;
height:50px;
text-indent:-9999px;
float:right;
clear:both;
}


.banner02 a{
display:block;
width:200px;
height:50px;
clear:both;
}

.banner02 a:link,.banner02 a:visited{
background-image:url(../img/banner_on.jpg);
}

.banner02 a:active,.banner02 a:hover{
background-image:url(../img/banner_on_ov.jpg);
}


.banner03{
width:570px;
height:80px;
text-indent:-9999px;
float:right;
clear:both;
}


.banner03 a{
display:block;
width:570px;
height:80px;
clear:both;
}

.banner03 a:link,.banner03 a:visited{
background-image:url(../img/banner_in.jpg);
}

.banner03 a:active,.banner03 a:hover{
background-position:-570px;
}


/*select*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#select_sub01 {
background-image:url(../img/select_sub01.jpg);
}

#select_sub02 {
background-image:url(../img/select_sub02.jpg);
}

#main01 #select_sub03 {
background-image:url(../img/select_sub03.jpg);
height:50px;
}
#main01 #select_sub04 {
background-image:url(../img/select_sub04.jpg);
width:440px;
}



/*change*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#change_sub01 {
background-image:url(../img/change_sub01.jpg);
}
#change_sub02 {
background-image:url(../img/change_sub02.jpg);
}
#change_sub03 {
background-image:url(../img/change_sub03.jpg);
}
#change_sub04 {
background-image:url(../img/change_sub04.jpg);
}
#change_sub05 {
background-image:url(../img/change_sub05.jpg);
}
#change_sub06 {
background-image:url(../img/change_sub06.jpg);
}
#change_sub07 {
background-image:url(../img/change_sub07.jpg);
}
#change_sub08 {
background-image:url(../img/change_sub08.jpg);
}
#change_sub09 {
background-image:url(../img/change_sub09.jpg);
}
#change_sub10 {
background-image:url(../img/change_sub10.jpg);
}
#change_sub11 {
background-image:url(../img/change_sub11.jpg);
}
#change_sub12 {
background-image:url(../img/change_sub12.jpg);
}



.seg_change01{
	width:580px;
	margin:0px 0px 15px 0px;
	float:left;
}
.seg_change01_01{
	width:580px;
	margin:0px 0px 15px 0px;
	float:left;
	background-image:url(../img/icon06.jpg);
	background-repeat:no-repeat;
	background-position: 20px bottom; 
}

.seg_change01_02{
	width:580px;
	margin:0px 0px 15px 0px;
	float:left;
}

.seg_change01_01_01{
	width:500px;
	margin:0px 0px 0px 0px;
	float:right;
	background-image:url(../img/bg_main.jpg);
	background-repeat: repeat-x;
	background-position: bottom; 
}



/*formal*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#formal_sub01 {
background-image:url(../img/formal_sub01.jpg);
}
#formal_sub02 {
background-image:url(../img/formal_sub02.jpg);
}

/*denim*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#denim_sub01 {
background-image:url(../img/denim_sub01.jpg);
}
#denim_sub02 {
background-image:url(../img/denim_sub02.jpg);
}


/*dress*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#dress_sub01 {
background-image:url(../img/dress_sub01.jpg);
}
#dress_sub02 {
background-image:url(../img/dress_sub02.jpg);
}

/*inner*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#inner_sub01 {
background-image:url(../img/inner_sub01.jpg);
}
#inner_sub02 {
background-image:url(../img/inner_sub02.jpg);
}
#inner_sub03 {
background-image:url(../img/inner_sub03.jpg);
}

/*way*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#way_sub01 {
background-image:url(../img/way_sub01.jpg);
}
#way_sub02 {
background-image:url(../img/way_sub02.jpg);
}
#way_sub03 {
background-image:url(../img/way_sub03.jpg);
}


/*yoga*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#yoga_sub01 {
background-image:url(../img/yoga_sub01.jpg);
}
#yoga_sub02 {
background-image:url(../img/yoga_sub02.jpg);
}
#yoga_sub03 {
background-image:url(../img/yoga_sub03.jpg);
}

/*swimming*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#swimming_sub01 {
background-image:url(../img/swimming_sub01.jpg);
}
#swimming_sub02 {
background-image:url(../img/swimming_sub02.jpg);
}
#swimming_sub03 {
background-image:url(../img/swimming_sub03.jpg);
}
#swimming_sub04 {
background-image:url(../img/swimming_sub04.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);
}


dl.out01 {
width:560px;
float:left;
background-image:url(../img/icon09.jpg);
background-repeat:repeat-y;
margin: 0px 0px 20px 0px;
}

dl.out01 dt {
width:540px;
float:right;
border-bottom:#CCCCCC dotted 2px;
margin: 0px 0px 15px 0px;
font-weight:bold;
color:#FF6666;
letter-spacing:0.2em;
}

dl.out01 dd {
width:530px;
float:right;
margin: 0px 0px 10px 0px;
}

dl.out01 dd span{
font-weight:bold;
color:#FF9999;
}

dl.out01 dd ul {
width:530px;
float:left;
color:#A6521C;
margin:0px 0px 0px;
}
dl.out01 dd ul li{
width:530px;
line-height:15px;
float:left;
text-indent:15px;
background-image:url(../img/icon07.jpg);
background-repeat:no-repeat;
margin: 0px 0px 10px;
clear:both;
}

.out02 {
width:64px;
float:left;
display:inline;
margin: 0px 0px 15px 15px;
}

p.out03 {
margin: 0px 0px 0px 15px;
text-indent:0px;
}

/*link*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#link_sub01 {
background-image:url(../img/link_sub01.jpg);
}

#link_sub02 {
background-image:url(../img/link_sub02.jpg);
}

#link_sub03 {
background-image:url(../img/link_sub03.jpg);
}


/*070913*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.banner_qc {
	width:200px;
	height:50px;
	text-indent:-9999px;
	float:right;
	clear:both;
	margin-bottom: 5px;
}

.banner_qc a{
display:block;
width:200px;
height:50px;
background-image:url(../img/banner_web01.jpg);
}

.banner_qc a:hover{
background-position:-200px;
}


#kaiin{
	clear:both;
	width:560px;
	height:558px;
	background:url(../img/kaiin.gif) no-repeat;
	position:relative;
}

#kaiin .bannerk {
	width:200px;
	height:50px;
	text-indent:-9999px;
	position:absolute;
	left: 357px;
	top: 500px;
	background:url(../img/banner.jpg) no-repeat;

}

.bannerk a{
display:block;
width:200px;
height:50px;
background:url(../img/banner.jpg) no-repeat;

}


.bannerk a:active,.bannerk a:hover{
background-position:-200px;
}*/
