@charset "Shift_JIS";

/*---▼ページ全体---*/

body{
	font-size:12px;
	line-height:20px;
	color: #996A0E;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	margin: 0;
	padding: 0;
	text-align:center;
	background:url(images/back.jpg);
	background-repeat:repeat-x;
	background-position: top;

 }

#wrapper{
	width:748px;
	height:auto;
	padding: 0;
	margin-top:0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

p{
	font-style: normal;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 12px;
}

a{
    color:#996A0E;
    text-decoration:none;}

a:hover{
    color:#F68F9D;
    text-decoration:underline;}

/*---▲ページ全体---*/


/*---▼クラス要素---*/

.orange {
color:#fe9d0e}


.green {
color:#CDD627}

.red {
color:#990000;}

.pink1 {
color:#ff9999;}

.pink2{
color:#F69096;
}

.pink3{
color:#F69096;
}

.red10px {
color:#990000;
font-size:10px;}

.blue{
color:#0045F2;}

.navy{
color:#101273;}

.gray{
color:#858585;}

.brown{
color:#310000;}

.brown2{
color:#b56308;}

.right {
text-align:right;
}

.center {
text-align:center;
}

.left_top {
	text-align:left;
	vertical-align: top;
}

.top {
	vertical-align: top;
}



.text10px{
font-size:10px;
}

.text10px_15{
font-size:10px;line-height:15px;
}

.text10px_18{
font-size:10px;line-height:18px;
}

.text12px_15{
font-size:12px;line-height:15px;
}

.text12px_18{
font-size:12px;line-height:18px;
}

.text12px_19{
font-size:12px;line-height:19px;
}

.text12px_20 {
font-size: 12px;line-height:20px;
}

.text12px_22 {
font-size: 12px;
line-height: 22px;
}

.text12px_24 {
font-size: 12px;
line-height: 24px;
}

.text14px {
font-size: 14px;
}

.text16px {
font-size: 16px;
}

.clear_both{
clear:both;
}

.space_h10{
width:10px;
height:15px;
}

/*---▲クラス要素---*/


/*---▼ヘッダ---*/

#header {
	width:748px;
	height:90px;
	padding:0px 10px 0px 0px;
	margin:0;
	border: 0;
	background-image:url(images/back_header.gif);
	background-repeat: repeat-y;
}


/*---▲ヘッダ---*/


/*---▼ページ本体---*/


#menu {
	width:708px;
	height: 39px;
	margin:0;
	padding: 0px 20px 0px 20px;
	border:0;
	background-image:url(images/back_body.gif);
	background-repeat:repeat-y;
	text-align:center;
}

#menu img {
margin:0px 4px 0px 4px;
padding:0;
}


#pagebody {
	width:708px;
	height: auto;
	margin:0;
	padding: 0px 20px 0px 20px;
	border:0;
	background-image:url(images/back_body.gif);
	background-repeat:repeat-y;
}





#footer{
	width:708px;
	height:60px;
	margin:0;
	padding: 15px 20px 0px 20px;
	border:0;
	background-image:url(images/back_footer.gif);
	background-repeat:no-repeat;
	text-align:center;
	line-height: 15px;
	font-size: 10px;
	clear:both;
	float:none;
}

#footer2{
	width:708px;
	height:60px;
	margin:0;
	padding: 10px 20px 0px 20px;
	border:0;
	text-align:left;
	line-height: 15px;
	font-size: 10px;
	clear:both;
	float:none;
}



/*---▲ページ本体---*/


/*---▼ヘッダー---*/


.header1{
	width:708px;
	margin:0;
	padding: 0px 20px 0px 20px;
	text-align:right;
	font-size:10px;
	line-height:13px;
}

.header1 strong{
	 font-weight:normal;
}

.header2{
	width:708px;
	margin:0;
	padding: 0px 20px 0px 20px;
	text-align:left;
}

.header2 h1{
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	padding:0;
	margin:0;
}


/*---▲ヘッダー---*/


/*---▼ページボディ---*/


#pagebody h2 {
    font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
	font-size:12px;
}


#pagebody h3 {
    font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
	font-size:12px;
}

.toiawaseimage {
	padding:0px 0px 50px 75px;
	margin:0;
	clear: both;
}

.toiawaseimage h3 {
    font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
}


/*---▲ページボディ---*/




/*---▼アドレス---*/

#footer2 address{
	font-size:10px;
	font-style:normal;
	color: #996A0E;
	margin: 0;
	padding:2px 0px 2px 0px;
	line-height: 13px;
}


#footer2 address a{ 
text-decoration:none;
color: #996A0E;

}

#footer2 address a:hover{ 
text-decoration:underline;
color: #F68F9D;
}

/*---▲アドレス---*/



/*---▼フッター---*/

#footer a{
	text-decoration:none;
	color: #996A0E;
}

#footer a:hover{ 
text-decoration:underline;
color: #F68F9D;
}

#footer2 a{
	text-decoration:none;
	color: #996A0E;
}

#footer2 a:hover{ 
text-decoration:underline;
color: #F68F9D;
}

/*---▲フッター---*/



/*---▼トップページ---*/

.top_main{
	width:690px;
	height:auto;
	margin:0;
	padding:0px 0px 0px 22px;
	text-align:left;
}


.tophe{
	width:620px;
	margin:0;
	padding:20px 0px 0px 0px;
	float:left;
	text-align:right;
	clear: both;
}

.top1{
	width:473px;
	height:auto;
	float:left;
}

.top2{
width:189px;
height:auto;
float:left;
}

.top3{
	width:645px;
	height:auto;
	margin:0;
	padding:15px 0px 20px 11px;
	clear:both;
}

.top4{
	width:210px;
	height:auto;
	margin:0;
	padding:0px 13px 0px 0px;
	float:left;
}

.top4_2{
	width:210px;
	height:auto;
	margin:0;
	padding:0px 0px 0px 0px;
	float:left;
}


.top5{
width:210px;
height:63px;
margin:0;
padding:0;
}

.top5_2{
	width:210px;
	height:200px;
	margin:0;
	padding:0;
	background-image:url(images/top9_2.jpg);
	background-repeat:repeat-y;
	text-align:left;
}

.top5_3{
width:210px;
height:22px;
margin:0;
padding:0;
}

.top6{
	width:155px;
	height:auto;
	margin:0;
	padding:10px 0px 0px 24px;
	line-height:18px;
}

.top6_2{
	width:165px;
	height:auto;
	margin:0;
	padding:0px 0px 0px 24px;
	text-align: left;
	line-height:18px;
}

.top6_3{
	width:120px;
	height:auto;
	margin:0;
	padding:0px 0px 0px 62px;
	text-align: left;
	line-height:18px;
}

.top7{
width:308px;
height:46px;
margin:0;
padding:0;
}

.top7_2{
	width:308px;
	height:103px;
	margin:0;
	padding:0;
	background-image:url(images/top15_2.jpg);
	background-repeat:repeat-y;
	text-align:center;
}

.top7_3{
width:308px;
height:20px;
margin:0;
padding:0;
}

.top8{
	width:143px;
	height:100px;
	margin:0;
	padding:0px 0px 0px 20px;
	float:left;
	text-align: left;
}

.top9{
	width:120px;
	height:100px;
	margin:0;
	padding:0px 0px 0px 0px;
	float:left;
	text-align: left;
}


.top10{
font-size:10px;
margin:2px 0px 0px 0px;
padding:0;
}

.top11{
margin:0;
padding:0;
float:left;
}


/*---▲トップページ---*/



/*---▼最新情報---*/

.topics1{
width:639px;
height:58px;
margin:0;
padding:0;
background-image:url(topics/images/topics3.jpg);
background-repeat:repeat-y;
}

.topics2{
width:639px;
height:auto;
margin:0;
padding:0;
background-image:url(topics/images/topics3.jpg);
background-repeat:repeat-y;
text-align:center;
}


.topics2_title{
width:420px;
margin:0;
padding:0px 0px 0px 20px;
border-left:solid 4px #CDD627;
font-weight:bold;
}

.topics3{
width:639px;
height:49px;
margin:0;
padding:0;
}

.topics4{
	width:575px;
	height:auto;
	text-align:left;
	padding: 0px 0px 0px 30px;
}

.topics5{
	width:639px;
	height:auto;
	text-align:center;
	padding: 0px 0px 0px 0px;
}


.topics6{
	padding: 0px 0px 0px 12px;
}


.topics7{
	padding: 20px;
}


/*---▲最新情報---*/




/*---▼教室案内---*/


.kyoshitsu1{
	margin:0;
	padding:0px 0px 0px 47px;
}

.kyoshitsu2{
width:557px;
height:23px;
margin:0;
padding:7px 0px 0px 13px;
background-color:#FDEAE8;
font-style:normal;
font-weight:normal;
font-size:12px;
line-height:20px;
}


.kyoshitsu2 img{
margin:0;
padding:0px 10px 0px 10px;
}

.kyoshitsu3{
	margin:0;
	padding:0px 0px 0px 24px;
}

.kyoshitsu4{
width:300px;
text-align:right;
}

.kyoshitsu_table1{
width:165px;
height:auto;
border-top:solid 1px #CCCCCC;
border-bottom:solid  1px #CCCCCC;
background-color:#FDEAE8;
margin:0;
padding:8px 0px 8px 24px;
}

.kyoshitsu_table2{
width:165px;
height:auto;
border-bottom:solid  1px #CCCCCC;
background-color:#FDEAE8;
margin:0;
padding:8px 0px 8px 24px;
}

.kyoshitsu_table1_1{
width:361px;
height:auto;
border-top:solid 1px #CCCCCC;
border-bottom:solid  1px #CCCCCC;
background-color:#ffffff;
margin:0;
padding:8px 0px 8px 24px;
}

.kyoshitsu_table2_1{
width:361px;
height:auto;
border-bottom:solid  1px #CCCCCC;
background-color:#ffffff;
margin:0;
padding:8px 0px 8px 24px;
}

.kyoshitsu5{
	margin:0;
	padding:0px 0px 0px 30px;
}

.kyoshitsu6{
	margin:0;
	padding:0px 0px 0px 120px;
}

.kyoshitsu7{
width:343px;
height:99px;
	margin:0;
	padding:25px 0px 0px 80px;
	background-image:url(kyoshitsu/images/kyoshitsu13.jpg);
	background-repeat:no-repeat;
}

.kyoshitsu8{
width:272px;
background-image:url(kyoshitsu/images/kyoshitsu17.jpg);
background-repeat:no-repeat;
margin:5px 0px 10px 0px;
padding:17px 0px 0px 0px;
}


.kyoshitsu9{
background-image:url(kyoshitsu/images/kyoshitsu18.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0px 10px 17px 10px;
font-size:11px;
line-height:16px;
}

.kyoshitsu10{
	width:272px;
	margin:0px 30px 15px 0px;
	padding:0;
	float:left;
}

.kyoshitsu10_2{
	width:272px;
	margin:0px 30px 15px 160px;
	padding:0;
}


.kyoshitsu11{
	margin:50px 0px 0px 20px;
	padding:0;
	width: auto;
	height: 260px;
}

.kyoshitsu11_2{
	margin:0px 0px 0px 70px;
	padding:0;
	width: auto;
	height: 312px;
}

.kyoshitsu11_3{
	margin:0px 0px 0px 20px;
	padding:0;
	width: auto;
	height: 320px;
}

.kyoshitsu11_4{
	margin:0px 0px 0px 20px;
	padding:0;
	width: auto;
	height: 290px;
}


.kyoshitsu11_5{
	margin:0px 0px 0px 70px;
	padding:0;
	width: auto;
	height: 320px;
}

.kyoshitsu11_6{
	margin:0px 0px 0px 20px;
	padding:0;
	width: auto;
	height: 290px;
}


.kyoshitsu11_7{
	margin:0px 0px 0px 70px;
	padding:0;
	width: auto;
	height: 290px;
}


.kyoshitsu12{
	width:222px;
	margin:10px 0px 0px 0px;
	padding:0;
	float: left;
}

.kyoshitsu13{
	width:420px;
	margin:10px 0px 0px 0px;
	padding:0;
	float: left;
}


/*---▲教室案内---*/


/*---▼着付教室---*/

.kitsuke1{
width:545px;
margin:0;
padding:0px 0px 0px 56px;
}


.kitsuke2{
margin:0;
padding:0px 0px 0px 56px;
}

.kitsuke3{
width:556px;
height:291px;
background-image:url(kitsuke/images/kitsuke4.jpg);
background-repeat:no-repeat;

}

.kitsuke4{
	margin:0;
	padding:20px 25px 0px 25px;
}


.kitsuke4 ul{
	margin:0;
	padding:0px 0px 0px 10px;
	list-style:none;
}


.kitsuke4 li{
	margin:0;
	padding:0px 0px 0px 20px;
	background-image:url(kitsuke/images/maru2.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

.kitsuke5{
width:557px;
height:23px;
margin:0;
padding:7px 0px 0px 13px;
background-color:#FDEAE8;
font-style:normal;
font-weight:normal;
font-size:12px;
line-height:20px;
}

.kitsuke6{
	margin:0;
	padding:0px 0px 0px 40px;
}

.kitsuke_table1{
width: 291px;
height:auto;
background-color:#E1E889;
margin:0;
padding:8px 0px 8px 24px;
}


.kitsuke7{
	margin:0;
	padding:0px 0px 0px 70px;
}

.kitsuke_table2{
width:76px;
height:auto;
background-color:#E1E889;
margin:0;
padding:8px 0px 8px 14px;
}

.kitsuke_table3{
	width:181px;
	height:auto;
	background-color:#ffffff;
	margin:0;
	padding:8px 0px 8px 24px;
}


.kitsuke_table4{
	width:218px;
	height:auto;
	background-color:#E1E889;
	margin:0;
	padding:8px 0px 8px 24px;
}

.kitsuke8{
	margin:0;
	padding:0px 0px 0px 70px;
	width:442px;
	height:94px;
	background-image:url(kitsuke/images/kitsuke9.jpg);
	background-repeat:no-repeat;
}

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

.kitsuke10{
	margin:0;
	padding:0px 0px 0px 30px;
}


.kitsuke11{
width:492px;
	height:69px;
	background-image:url(kitsuke/images/kitsuke9.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:20px 0px 0px 25px;
}


.kitsuke_table5{
width:521px;
height:auto;
background-color:#E1E889;
margin:0;
padding:8px 0px 8px 14px;
}

.kitsuke_table6{
	width:501px;
	height:auto;
	background-color:#ffffff;
	margin:0;
	padding:8px 0px 8px 34px;
}

.kitsuke12{
	width:477px;
	height:33px;
	margin:0;
	padding:10px 0px 0px 13px;
	background-image:url(kitsuke/images/kitsuke9.jpg);
	background-repeat:no-repeat;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
}


/*---▲着付教室---*/




/*---▼煎茶教室---*/

.sencha1{
width:545px;
margin:0;
padding:0px 0px 0px 56px;
}


.sencha2{
margin:0;
padding:0px 0px 0px 56px;
}

.sencha3{
	width:501px;
	height:263px;
	margin:0;
	padding:25px 0px 0px 60px;
	background-image:url(sencha/images/sencha7.jpg);
}

.sencha4{
line-height:18px;
margin:0;
padding:0;

}


/*---▲煎茶教室---*/



/*---▼生徒さんの声---*/

.seito1{
	width:603px;
	height:54px;
	margin:0;
	padding:0;
	background-image:url(seito/images/seito3.jpg);
	background-repeat:repeat-y;
}

.seito2{
	width:603px;
	height:auto;
	margin:0;
	padding:0;
	background-image:url(seito/images/seito3.jpg);
	background-repeat:repeat-y;
	text-align:left;
}


.seito2_title{
	margin:0;
	padding:0;
	font-weight:bold;
}

.seito3{
	width:603px;
	height:52px;
	margin:0;
	padding:0;
	background-image:url(seito/images/seito3.jpg);
	background-repeat:repeat-y;
}

.seito4{
	width:520px;
	height:auto;
	text-align:left;
	padding: 0px 0px 0px 42px;
}

.seito5{
	width:639px;
	height:auto;
	text-align:center;
	padding: 0px 0px 0px 0px;
}


.seito6{
	padding: 0px 0px 0px 32px;
}


.seito7{
	padding: 20px;
}


.seito8 img{
	float:left;
	padding:0px 25px 10px 0px;
}

.seito8 h3{
	width:280px;
	margin:0;
	padding:0px 0px 0px 20px;
	border-left:solid 4px #CDD627;
	font-weight:bold;
}

/*---▲生徒さんの声---*/



/*---▼行事紹介---*/

.gyoji1{
	width:661px;
	height:52px;
	margin:0;
	padding:0;
	background-image:url(gyoji/images/gyoji3.jpg);
	background-repeat:repeat-y;
}

.gyoji2{
	width:661px;
	height:auto;
	margin:0;
	padding:0;
	background-image:url(gyoji/images/gyoji3.jpg);
	background-repeat:repeat-y;
	text-align:left;
}


.gyoji2_title{
width:420px;
margin:0;
padding:0px 0px 0px 20px;
border-left:solid 4px #CDD627;
font-weight:bold;
}

.gyoji3{
	width:661px;
	height:52px;
	margin:0;
	padding:0;
	background-image:url(gyoji/images/gyoji3.jpg);
	background-repeat:repeat-y;
}

.gyoji4{
	width:575px;
	height:auto;
	text-align:left;
	padding: 0px 0px 0px 42px;
}

.gyoji5{
	width:639px;
	height:auto;
	text-align:center;
	padding: 0px 0px 0px 0px;
}


.gyoji6{
	padding: 0px 0px 0px 12px;
}


.gyoji7{
	padding: 20px;
}



/*---▲行事紹介---*/



/*---▼出張着付け---*/


.shuchou1{
	margin:0;
	padding:0px 0px 0px 47px;
}


.shuchou2{
width:557px;
height:23px;
margin:0;
padding:7px 0px 0px 13px;
background-color:#FDEAE8;
font-style:normal;
font-weight:normal;
font-size:12px;
line-height:20px;
}

.shuchou3{
	margin:0;
	padding:0px 0px 0px 68px;
}

.shuchou_table1{
width:114px;
height:auto;
background-color:#E1E889;
margin:0;
padding:8px 0px 8px 24px;
}


.shuchou_table2{
width:276px;
height:auto;
background-color:#FFFFFF;
margin:0;
padding:8px 0px 8px 24px;
}

.shuchou_table3{
	width:55px;
	height:auto;
	background-color:#E1E889;
	margin:0;
	padding:8px 0px 8px 24px;
}


.shuchou_table4{
	width:80px;
	height:auto;
	background-color:#ffffff;
	margin:0;
	padding:8px 0px 8px 24px;
}

.shuchou_table5{
	width:80px;
	height:auto;
	background-color:#E1E889;
	margin:0;
	padding:8px 0px 8px 24px;
}


.shuchou4{
	width:497px;
	height:auto;
	margin:0;
	padding:15px 0px 15px 27px;
	background-image:url(shuchokitsuke/images/shuchou8.jpg);
	background-repeat: repeat-y;
}

.shuchou5{
	margin:0;
	padding:0px 0px 0px 30px;
}



.shuchou6{
	width:440px;
	margin:0;
	padding:3px 20px 0px 20px;
}


.shuchou7{
	margin:0;
	padding:0px 0px 0px 40px;
}

/*---▲出張着付け---*/




/*---▼モデル募集---*/

.model{
	margin:0;
	padding:0px 0px 0px 50px;
}


.model h3 {
    font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
}


/*---▲モデル募集---*/


/*---▼着物相談---*/


.soudan1{
	width:460px;
	height:79px;
	margin:0;
	padding:20px 0px 0px 20px;
	background-image:url(soudan/images/soudan5.jpg);
	background-repeat:repeat-y;
}

.soudan2{
	width:400px;
	height:auto;
	margin:0;
	padding:0px 40px 0px 40px;
	background-image:url(soudan/images/soudan6.jpg);
	background-repeat:repeat-y;
	text-align:left;
}


.soudan2_title{
	width:300px;
	margin:0;
	padding:0px 0px 0px 20px;
	border-left:solid 4px #CDD627;
	font-weight:bold;
}

.soudan3{
	width:480px;
	height:29px;
	margin:0;
	padding:0;
	background-image:url(soudan/images/soudan7.jpg);
	background-repeat:repeat-y;
}

.soudan4{
	width:575px;
	height:auto;
	text-align:left;
	padding: 0px 0px 0px 42px;
}

.soudan5{
	width:639px;
	height:auto;
	text-align:center;
	padding: 0px 0px 0px 0px;
}


.soudan6{
	padding: 0px 0px 0px 12px;
	height: auto;
}


.soudan7{
	padding: 20px;
}

.soudan8{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}

.soudan_navi{
	width:160px;
	height:auto;
	float: left;
}

.soudan_navi ul{
list-style:none;
margin:0;
padding:0;
}

.soudan_navi li{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 15px;
	background-image:url(soudan/images/soudan4.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

.soudan9_title{
	width:120px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	border-left:solid 4px #CDD627;
	font-weight:bold;
}


.soudan_main{
	width:480px;
	height:auto;
	float: left;
}

.soudan10{
	margin:0;
	padding:0;
	color:#85AD5C;
	text-align: right;
}

/*---▲着物相談---*/





/*---▼お問い合わせ・お申し込み---*/

.contact1{
width:503px;
height:25px;
margin:0;
padding:6px 0px 0px 40px;
background-image:url(contact/images/contact2.jpg);
background-repeat:no-repeat;

}

.contact2{
margin:0;
padding:0px 0px 0px 57px;
}

.contact3{
	width:505px;
	margin:0;
	padding:0px 0px 0px 30px;
}

.contact3 ul{
list-style-type:decimal;
margin:0;
padding:15px 0px 0px 30px;
}

.contact4{
	width:520px;
	margin:0;
	padding:10px 0px 30px 20px;
}

.contact_table1{
width:121px;
height:auto;
border-top:solid 1px #CCCCCC;
border-bottom:dotted 1px #CCCCCC;
background-color:#EDF1B7;
margin:0;
padding:14px 0px 14px 24px;
}

.contact_table2{
width:121px;
height:auto;
border-bottom:dotted 1px #CCCCCC;
background-color:#EDF1B7;
margin:0;
padding:14px 0px 14px 24px;
}

.contact_table3{
width:121px;
height:auto;
border-bottom:solid 1px #CCCCCC;
background-color:#EDF1B7;
margin:0;
padding:14px 0px 14px 24px;
}

.contact_table4{
width:121px;
height:auto;
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
background-color:#EDF1B7;
margin:0;
padding:14px 0px 14px 24px;
}



.contact_table1_2{
	width:340px;
	height:auto;
	border-top:solid 1px #CCCCCC;
	border-bottom:dotted 1px #CCCCCC;
	background-color:#ffffff;
	margin:0;
	padding:14px 0px 14px 24px;
}


.contact_table2_2{
width:340px;
height:auto;
border-bottom:dotted 1px #CCCCCC;
background-color:#ffffff;
margin:0;
padding:14px 0px 14px 24px;
}

.contact_table3_2{
width:340px;
height:auto;
border-bottom:solid 1px #CCCCCC;
background-color:#ffffff;
margin:0;
padding:14px 0px 14px 24px;
}

.contact_table4_2{
	width:340px;
	height:auto;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid  1px #CCCCCC;
	background-color:#ffffff;
	margin:0;
	padding:14px 0px 14px 24px;
}



.contact5{
	width:500px;
	margin:0;
	padding:10px 0px 40px 40px;
}


.contact6{
	margin:0;
	padding:0px 0px 40px 240px;
	width: 200px;
}

.contact7{
	margin:0;
	padding:40px 0px 0px 135px;
	width: 200px;
}


/*---▲お問い合わせ・お申し込み---*/



/*---▼個人情報保護方針---*/
.privacy1{
	width:664px;
	height:51px;
	margin:0;
	padding:0px 0px 0px 0px;
	background-image:url((privacy/images/soudan5.jpg);
	background-repeat:repeat-y;
}

.privacy2{
	width:584px;
	height:auto;
	margin:0;
	padding:0px 40px 0px 40px;
	background-image:url(privacy/images/privacy2.jpg);
	background-repeat:repeat-y;
	text-align:left;
}


.privacy2_title{
	width:300px;
	margin:0;
	padding:0px 0px 0px 20px;
	border-left:solid 4px #CDD627;
	font-weight:bold;
}

.privacy3{
	width:664px;
	height:51px;
	margin:0;
	padding:0px 0px 0px 0px;
	background-image:url((privacy/images/soudan5.jpg);
	background-repeat:repeat-y;
}

.privacy4{
	margin:0;
	padding:0px 22px 30px 22px;
}

/*---▲個人情報保護方針---*/



/*---▼サイトマップ---*/
.sitemap1{
	width:664px;
	height:51px;
	margin:0;
	padding:0px 0px 0px 0px;
	background-image:url((privacy/images/soudan5.jpg);
	background-repeat:repeat-y;
}

.sitemap2{
	width:504px;
	height:auto;
	margin:0;
	padding:0px 80px 0px 80px;
	background-image:url(privacy/images/privacy2.jpg);
	background-repeat:repeat-y;
	text-align:left;
}


.sitemap2_title{
	width:300px;
	margin:0;
	padding:0px 0px 0px 20px;
	font-weight:normal;
	background-image:url(sitemap/images/sitemap1.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.sitemap2_title2{
	width:280px;
	margin:0;
	padding:0px 0px 0px 30px;
	font-weight:normal;
}

.sitemap3{
	width:664px;
	height:51px;
	margin:0;
	padding:0px 0px 0px 0px;
	background-image:url((privacy/images/soudan5.jpg);
	background-repeat:repeat-y;
}

.sitemap4{
	margin:0;
	padding:0px 22px 30px 22px;
}

/*---▲サイトマップ---*/



/*---▼フォトアルバム---*/


.photoalbum1{
	width:460px;
	height:79px;
	margin:0;
	padding:20px 0px 0px 20px;
	background-image:url(soudan/images/soudan5.jpg);
	background-repeat:repeat-y;
}

.photoalbum2{
	width:476px;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:20px;
	text-align:left;
	border: solid 1px #B2A8EA;
}


.photoalbum2_title{
	width:468px;
	margin:0;
	padding:11px 0px 0px 50px;
	font-weight:bold;
	background: url(photoalbum/images/photoalbum4.jpg);
	background-repeat: no-repeat;
	height: 29px;
	color: #333333;
}

.photoalbum2_title a{
	color: #333333;
	text-decoration:none;
}

.photoalbum2_title a:hover{
	color: #333333;
	text-decoration:underline;
}

.photoalbum3{
	width:480px;
	height:29px;
	margin:0;
	padding:0;
	background-image:url(soudan/images/soudan7.jpg);
	background-repeat:repeat-y;
}

.photoalbum4{
	width:575px;
	height:auto;
	text-align:left;
	padding: 0px 0px 0px 42px;
}

.photoalbum5{
	width:639px;
	height:auto;
	text-align:center;
	padding: 0px 0px 0px 0px;
}


.photoalbum6{
	padding: 0px 0px 0px 5px;
	height: auto;
}


.photoalbum7{
	padding: 20px;
}

.photoalbum8{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}

.photoalbum_navi{
	width:112px;
	height:auto;
	background:url(photoalbum/images/photoalbum2.jpg);
	margin: 0;
}

.photoalbum_navi ul{
list-style:none;
margin:0;
padding:5px 0px 5px 0px;
}

.photoalbum_navi li{
	margin:0px 0px 0px 7px;
	padding:0px 0px 0px 16px;
	background-image:url(photoalbum/images/photoalbum3.jpg);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

.photoalbum_navi li a{
color:#996A0E;
text-decoration:none;
}

.photoalbum_navi li a:hover{
color:#996A0E;
text-decoration:underline;
}


.photoalbum9_title{
	width:87px;
	margin:0;
	padding:10px 0px 0px 25px;
	font-weight:bold;
	background: url(photoalbum/images/photoalbum1.jpg);
	height: 39px;
	background-repeat: no-repeat;
	color: #333333;
}


.photoalbum_main{
	width:518px;
	height:auto;
	float: left;
}

.photoalbum10{
	margin:0;
	padding:0;
	color:#85AD5C;
	text-align: right;
}

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

.photoalbum12{
width:auto;
height:auto;
text-align:right;
}

.photoalbum13 a{
color:#749651;
text-decoration:none;
}

.photoalbum13 a:hover{
color:#749651;
text-decoration:underline;
}


.photoalbum14{
	width:214px;
	height:auto;
	float:left;
	padding: 0;
	margin: 0px 10px 0px 0px;
}

.photoalbum15{
width:auto;
height:auto;
margin:8px;
padding:0;
line-height:15px;
}

.photoalbum16{
	clear:both;
	width: auto;
	height: 150px;
}

.photoalbum17{
	color: #333333;
	font-weight:bold;
}


/*---▲フォトアルバム---*/
