@charset "Shift_JIS";
body{
	padding:0;
	margin:0;
	background-color:#E7EFFF;
	font-family:cochin, "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝", serif;
	color: #FFF;
}
h1{
	padding:0;
	margin:0;
}

/*背景*/
.ribon1{
	background:url(../img/ribon_top.jpg) repeat-y;
}
.ribon2{
	background:url(../img/ribon2.jpg) repeat-y;
}

.shadow1{
	background:url(../img/shadow1.jpg) repeat-y;
}

.shadow2{
	background:url(../img/shadow2.jpg) repeat-y;
}

.bg1{
	background:url(../school/img/sch_bg.jpg) no-repeat right top;
	font-size: 12px;
	line-height:160%;
	color:#000000;
}

.bg2{
	background:url(../profile/img/pro_bg.jpg) no-repeat right top;
}

.bg3{
	background:url(../bridal/img/bridal_bg.jpg) no-repeat top;
}

.dot1{
	background:url(../img/dot1.gif) repeat-x;
}

.toi1{
	background:url(../school/img/toiawase3.jpg) repeat-y;
}

.toi2{
	background:url(../school/img/toiawase4.jpg) repeat-y;
}

.waku1{
	background:url(../preserved/img/pre_w01_3.jpg) repeat-y;
}

.waku2{
	background:url(../preserved/img/pre_w01_4.jpg) repeat-y;
}

.waku3{
	background:url(../preserved/img/pre_w02_3.jpg) repeat-y;
}

.waku4{
	background:url(../preserved/img/pre_w02_4.jpg) repeat-y;
}


/*フォント*/
.fontsize12-16 {
	font-size:12px;
	line-height:160%;
	color:#000000;
}

.fontsize12-17 {
	font-size:12px;
	line-height:170%;
	color:#000000;
}

.fontsize12_13 {
	font-size:12px;
	line-height:130%;
	color:#000000;
}

.fontsize12_16_blue{
	font-size:12px;
	line-height:160%;
	color:#B9FAFF;
}
A.fontsize12_16_blue:link{
	font-size:12px;
	line-height:160%;
	color:#B4D3FF;
}
A.fontsize12_16_blue:hover{
	font-size:12px;
	line-height:160%;
	color:#B4D3FF;
}
A.fontsize12_16_blue:active{
	font-size:12px;
	line-height:160%;
	color:#B4D3FF;
}
A.fontsize12_16_blue:visited{
	font-size:12px;
	line-height:160%;
	color:#B4D3FF;
}
.fontsize12_16_gray{
	font-size:12px;
	line-height:160%;
	color:#999;
}
A.fontsize12_16_gray:link{
	font-size:12px;
	line-height:160%;
	color:#999;
}
A.fontsize12_16_gray:hover{
	font-size:12px;
	line-height:160%;
	color:#999;
}
A.fontsize12_16_gray:active{
	font-size:12px;
	line-height:160%;
	color:#999;
}
A.fontsize12_16_gray:visited{
	font-size:12px;
	line-height:160%;
	color:#999;
}
.fontsize15_13_gold{
	font-size:15px;
	line-height:130%;
	color: #775835;
}

.fontsize13_13_gold{
	font-size:13px;
	line-height:130%;
	color: #775835;
}

.fontsize11_13_gold{
	font-size:11px;
	line-height:130%;
	color: #775835;
}
.fontsize16_13_gold {
	font-size: 16px;
	font-family:cochin, "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝", serif;
	color: #775835;
	line-height: 130%;
	font-weight: bold;
}
.fontsize12_13_gold {
	font-size:12px;
	line-height:130%;
	color: #775835;
}

.fontsize12_13{
	font-size:12px;
	line-height:130%;
	color:#000000;
}

.fontsize13_13{
	font-size:13px;
	line-height:130%;
	color:#000000;
}

.fontsize13_20{
	font-size:13px;
	line-height:200%;
	color:#000000;
}

.fontsize10_12{
	font-size:10px;
	line-height:120%;
	color:#000000;
}

.fontsize10_13{
	font-size:10px;
	line-height:130%;
	color:#000000;
}

.fontsize12_15_wh{
	font-size:12px;
	line-height:120%;
	color:#ffffff;
	font-family: cochin, "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝", serif;
}
.fontsize12_16_wh{
	font-size:12px;
	line-height:160%;
	color:#ffffff;
}

.fontsize12_16_wh2{
	font-size:12px;
	padding-left:14px;
	padding-right:14px;
	line-height:160%;
	color:#ffffff;
}

.fontsize12_16_wh3{
	font-size:12px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:14px;
	line-height:160%;
	color:#ffffff;
}

.fontsize15_13_wh{
	font-size:15px;
	font-weight:bold;
	line-height:130%;
	padding-left:0px;
	padding-right:14px;
	padding-top:14px;
	color:#ffffff;
}

.fontsize14_13_wh{
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	padding-left:14px;
	padding-right:14px;
	padding-top:14px;
	color:#ffffff;
}
.fontsize15_13 {
	font-size:15px;
	line-height:130%;
	color: #000;
}
.fontsize16_13 {
	font-size:16px;
	line-height:130%;
	color: #000;
}

.fontsize12{
	font-size:12px;
}



/*個別*/
.t_img{
	margin-bottom:5px;
}

.setsu{
	margin-top:10px;margin-bottom:5px;
}

.jisage{
	margin-left:30px;
	margin-top:15px;
}

.cenu{
	text-align:left;
}

.20070503{
	margin-bottom:10px;
	margin-top:0px;
	margin-right:60px;
	text-align:right;
	font-size:10px;
}

.title{
	font-size:15px;
	font-weight:bold;
	line-height:130%;
	color:#775835;
	margin-bottom:15px;
	margin-top:0px;
}

.title2{
	font-size:15px;
	font-weight:bold;
	line-height:130%;
	color:#775835;
	margin-bottom:0px;
	margin-top:0px;
}

.subtitle{
	margin-bottom:15px;
	margin-top:0px;
	font-size:12px;
}

.essaylist{
	font-size:10px;
	font:"ＭＳゴシック";
}





/*位置*/
.ichi0{
	margin-bottom:0px;
	margin-top:0px;
}

.ichi1{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:25px;
	text-align:left;
}

.ichi2{
	margin-bottom:0px;
	margin-top:0px;
	margin-right:25px;
	text-align:right;
}

.ichi5{
	margin-bottom:10px;
	margin-top:0px;
	text-align:center;
}

.ichi10{
	margin-bottom:0px;
	margin-top:10px;
	text-align:center;
}


a:link {
	color:#775835;
	text-decoration:none;
	font-size:12px;
}

a:visited {
	color:#775835;
	text-decoration:none;
	font-size:12px;
}

a:hover {
	color:#775835;
	text-decoration:underline;
	font-size:12px;
}

a:active {
	color:#775835;
	font-size:12px;
}

#link15 a:link {
	color:#0000CC;
	text-decoration:none;
	font-size:15px;
}

#link15 a:visited {
	color:#0000CC;
	text-decoration: none;
	font-size:15px;
}

#link15 a:hover {
	color:#0000CC;
	text-decoration:underline;
	font-size:15px;
}

#link15 a:active {
	color:#775835;
	font-size:15px;
}

.partLink1:link{
	color:#796A44;
	font:"ＭＳゴシック";
	font-size:10px;
}

.partLink1:visited{
	color:#796A44;
	font:"ＭＳゴシック";
	font-size:10px;
}

.partLink1:active{
	color:#796A44;
	text-decoration:underline;
	font:"ＭＳゴシック";
	font-size:10px;
}

.partLink1:hover{
	color:#796A44;
	text-decoration:underline;
	font:"ＭＳゴシック";
	font-size:10px;
}

.partLink2:link{
	color:#775835;
	font:"ＭＳゴシック";
	font-size:15px;
}

.partLink2:visited{
	color:#775835;
	font:"ＭＳゴシック";
	font-size:15px;
}

.partLink2:active{
	color:#775835;
	text-decoration:underline;
	font:"ＭＳゴシック";
	font-size:15px;
}

.partLink2:hover{
	color:#775835;
	text-decoration:underline;
	font:"ＭＳゴシック";
	font-size:15px;
}


.partLink3:link{
	font:"ＭＳゴシック";
	font-size:10px;
}

.partLink3:visited{
	font:"ＭＳゴシック";
	font-size:10px;
}

.partLink3:active{
	text-decoration:underline;
	font:"ＭＳゴシック";
	font-size:10px;
}

.partLink3:hover{
	text-decoration:underline;
	font:"ＭＳゴシック";
	font-size:10px;
}

.submenu a{
	background-color:#66CCFF;
	display:block;
	width:100px;
}
.essaylist tr td {
	color: #796A44;
}
.essaylist {
	color: #796A44;
}
.essaylist {
	font-size: 10px;
}
.essaylist {
	font-size: 10px;
}

A.fontsize15_13_gold:link{
	color:#775835;
	font-size: 15px;
	line-height: 130%;
}
A.fontsize15_13_gold:hover{
	color:#775835;
	font-size: 15px;
	line-height: 130%;
}
A.fontsize15_13_gold:active {
	color:#775835;
	font-size: 15px;
	line-height: 130%;
}
A.fontsize15_13_gold:visited {
	color:#775835;
	font-size: 15px;
	line-height: 130%;
}
.fontsize15_13_pink{
	color:#F0F;
	font-size: 15px;
	line-height: 130%;
}
A.fontsize15_13_pink:link{
	color:#F0F;
	font-size: 15px;
	line-height: 130%;
}
A.fontsize15_13_pink:hover{
	color:#F0F;
	font-size: 15px;
	line-height: 130%;
}
A.fontsize15_13_pink:active {
	color:#F0F;
	font-size: 15px;
	line-height: 130%;
}
A.fontsize15_13_pink:visited {
	color:#F0F;
	font-size: 15px;
	line-height: 130%;
}
.fontsize14_13_gold {
	color:#775835;
	font-size: 14px;
	line-height: 130%;
}
A.fontsize14_13_gold:link{
	color:#775835;
	font-size: 14px;
	line-height: 130%;
}
A.fontsize14_13_gold:hover{
	color:#775835;
	font-size: 14px;
	line-height: 130%;
}
A.fontsize14_13_gold:active {
	color:#775835;
	font-size: 14px;
	line-height: 130%;
}
A.fontsize14_13_gold:visited {
	color:#775835;
	font-size: 14px;
	line-height: 130%;
}

A.fontsize12_16_wh:link{
	color:#E9EFFF;
	font-size: 12px;
	line-height: 160%;
}
A.fontsize12_16_wh:hover {
	color:#E9EFFF;
	font-size: 12px;
	line-height: 160%;
}
A.fontsize12_16_wh:active {
	color:#E9EFFF;
	font-size: 12px;
	line-height: 160%;
}
A.fontsize12_16_wh:visited {
	color:#E9EFFF;
	font-size: 12px;
	line-height: 160%;
}
.essaylist tr .essaylist span {
	font-size: 12px;
	color: #775835;
}
