@charset "UTF-8";
/* CSS Document */

/*mail.html************************/
.mailform table {
margin-top: 10px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: left;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.mailform th {
background-color: #FF9FA9;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: top;
padding: 4px;
width: 20%;
color: #ffffff;
text-align: left;
font-weight: bold;
}
.mailform td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}

.mailform td input {
width: 250px;
}

.mailform td textarea {
width: 100%;
height: 170px;
background: url(/mail/img/img01.jpg) no-repeat right bottom;
font-size: 100%;
}

.mailform div {
text-align: center;
}
.mailform div input {
margin: 0px 15px 15px 15px;
}

/*home.html************************/
.home table {
margin-top: 15px;
margin-bottom: 13px;
}

.home td input {
width: auto;
vertical-align: middle;
margin: 2px 0px;
}
.home td select {
margin: 2px 0px;
vertical-align: middle;
}

.home table strong {
color: #0033CC;
font-weight: bold;
}
.home2 {
border: 7px solid #ffe5e5;
padding: 10px;
}

.fieldsetstyle {
margin-top: 10px;
padding: 5px 40px 5px 40px;
}



/*milk.html************************/
.milk01 p {
float: left;
width: 330px;
margin-bottom: 25px;
}
.milk01 img {
float: right;
width: 146px;
}
.milk02 p {
margin-bottom: 20px;
}
.milk02 {
margin-top: 25px;
}
.milk03_left {
width: 330px;
float: left;
margin-top: 10px;
}
.milk03_right {
width: 146px;
float: right;
margin-top: 10px;
}
.milk03_left p {
margin-bottom: 10px;
}
.milk04_right {
width: 192px;
float: right;
}
.milk04_left {
width: 287px;
float: left;
}





/*hospi.html************************/
.hospi01 {
margin-bottom: 25px;
}
.hospi02{
background-color: #FFFBF2;
margin: 15px 0px;
} 
.hospi03 p {
width: 210px;
float: left;
}
.hospi03 img {
	float: right;
	width: 272px;
}
.hospi_pink {
background-color: #FFF0F0;
}
.hospi_orange {
background-color: #FFF4DE;
}
.hospi_gray {
background-color: #ededed;
}


.hospi04 table {
margin-top: 7px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: center;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.hospi04 th {
background-color: #FF9FA9;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: middle;
padding: 1px;
font-weight: bold;
color: #FFFFFF;
width: 13%;
}
.hospi04 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 1px;
font-size: 95%;
}
.hospi_komi {
background-image: url(../hospi/img/komi_repeat.gif);
background-repeat: repeat-y;
padding: 0px 15px;
}

.hospi_komi_box {
background-image: url(../hospi/img/komi_close.gif);
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 13px;
margin-bottom: 15px;
}
.hospi05_right {
width: 270px;
float: right;
}
.hospi05_left {
width: 209px;
float: left;
}

ul.hospi_komi span {
display: block;
width: 250px;
float: left;
}
*html ul.hospi_komi span {
margin-left: -8px;
}

*:first-child+html ul.hospi_komi span {
margin-left: -13px;
}



ul.hospi_komi {
padding-left: 33px;
}


/*item_list*************************/
.hospi_komi_box dl {
float: left;
margin: 5px 10px 5px 0px;
border: 1px #F49D9D solid;
}

.hospi_komi_box dl dt {
height: 92px;
width: 102px;
padding: 5px 0px;
text-align: center;
}

.hospi_komi_box dl dd {
border-top: 1px #FFEBEB solid;
text-align: center;
color: #333333;
background-color: #FFEBEB;
padding-bottom: 1px;
}

/**/
.hospi_komi dl.hospi_item {
width: 210px;
}

.hospi_komi dl.hospi_item span {
float: left;
width: 100px;
display: block;
}
.hospi_komi dl.hospi_item ul {
float: right;
width: 100px;
list-style-position: inside;
font-size: 85%;
margin-top: 13px;
}
/**/


.hospi_komi div dl {
float: left;
margin: 5px 10px 5px 0px;
border: 1px #9db8f4 solid;
}

.hospi_komi div dl dd {
	border-top: 1px #ebf6ff solid;
	text-align: center;
	color: #333333;
	background-color: #ebf6ff;
	padding-bottom: 1px;
}

.hospi_komi_box dl dd span {
font-size: 85%;
}

*html .item_win {
height: 100%;
}

*:first-child+html .item_win {
height: 100%;
}



/********************************/


ul.hospi_komi div {
background: url(../hospi/img/img04.jpg) no-repeat 100% 0%;
}

ul.hospi_komi div.hospi_komi_img01 {
display: block;
background: url(../hospi/img/img05.jpg) no-repeat 100% 0%;
height: 92px;
}

*html ul.hospi_komi div.hospi_komi_img01 {
margin-left: -15px;
}

*:first-child+html ul.hospi_komi div.hospi_komi_img01 {
margin-left: -15px;
}




/*greet.html*/
.greet01 img {
width: 216px;
float: left;
}
.greet01 p {
width: 253px;
float: right;
}

/*concept.html*/
.con01 img {
width: 228px;
float: left;
}
.con01 p {
width: 246px;
float: right;
}
.con01 {
margin-bottom: 35px;
}

.con02 ol {
padding-left: 24px;
padding-top: 15px;
padding-bottom: 10px;
}


/*clinic.html*/
.clinic01 img {
width: 272px;
float: left;
}
.clinic01 p {
width: 205px;
float: right;
}
.clinic02 {
margin-bottom: 40px;
}
.clinic03_left {
	width: 195px;
	float: left;
}
.clinic03_right {
width: 283px;
float: right;
background-color: #FFFBF2;
}
.clinic04 {
text-align: center;
}
.clinic05 {
margin-bottom: 25px;
}

/*recruit.html*/
.recruit01 {
background-color: #FFF5F5;
margin-top: 15px;
margin-bottom: 15px;
padding: 5px;
}

.recruit02 table {
margin-top: 10px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: left;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.recruit02 th {
background-color: #FF9FA9;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: top;
padding: 4px;
width: 25%;
color: #ffffff;
text-align:center;
font-weight: bold;
}
.recruit02 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}

.recruit03 table {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #555555;
line-height: 150%;
text-align: center;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.recruit03 th {
background-color: #FF9FA9;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: top;
padding: 4px;
color: #ffffff;
width: 20%;
font-weight: bold;
}
.recruit03 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}
.recruit03-thead {
font-weight: normal;
background-color: #FFF0F0;
}

.recruit04 table {
margin-top: 10px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: left;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.recruit04 th {
background-color: #FF9FA9;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: top;
padding: 4px;
width: 20%;
color: #ffffff;
text-align:center;
font-weight: bold;
}
.recruit04 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}
.recruit03 span.red {
color: #d92c58;
}


/*circle.html*/
.circle01_left {
width: 257px;
float: left;
text-align: center;
margin-top: 40px;
}
.circle01_right {
	width: 226px;
	float: right;
	margin-bottom: 20px;
}
#Image1 {
	display: block;
	margin-top: 12px;
	margin-bottom: 12px;
}


/*massage.html*/
.massage01 {
margin-top: 10px;
}

.massage02 ul {
list-style-position: inside;
list-style-type: disc;
line-height: 150%;
color: #628E6D;
float: right;
}
.massage02 img {
width: 254px;
float: left;
}


/*bics.html*/
.bics01 {
margin-top: 30px;
}
.bics02 img {
width: 210px;
float: left;
}
.bics02 p {
float: right;
width: 265px;
}

.bics02 table {
margin-top: 10px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: left;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.bics02 th {
background-color: #FF9FA9;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: top;
padding: 4px;
width: 20%;
color: #ffffff;
text-align:center;
font-weight: bold;
}
.bics02 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}


/*parents.html*/
.parents01 table {
margin-top: 10px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: left;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.parents01 th {
background-color: #FF9FA9;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: top;
padding: 4px;
color: #ffffff;
text-align:center;
font-weight: bold;
}
.parents01 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}
.parents01_color01 {
background-color: #FFF8EB;
}
.parents01_color02 {
background-color: #FFF8F8;
}
.parents02 p {
width: 229px;
float: right;
}
.parents02 {
margin-bottom: 15px;
}
.parents03 p {
width: 229px;
float: left;
}
.parents04 p {
width: 244px;
float: right;
}

.parents05 {
line-height: 165%;
}


/*manipulative.html*/
.manipu01 ul {
list-style-type: disc;
list-style-position: inside;
line-height: 150%;
color: #333333;
margin: 0px 0px 20px 0px;
}
.manipu02_right {
width: 234px;
float: right;
margin-top: 60px;
}
.manipu02_left {
width: 244px;
float: left;
margin-top: 30px;
}

.manipu01 table {
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: left;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.manipu01 th {
background-color: #FF9FA9;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: top;
padding: 4px;
color: #ffffff;
text-align:center;
font-weight: bold;
width: 25%;
}
.manipu01 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}


/*hula.html*/
.hula01 p {
width: 295px;
float: left;
}
.hula01 img {
width: 178px;
float: right;
}
.hula02 table {
margin-top: 25px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: left;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.hula02 th {
background-color: #FF9FA9;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: top;
padding: 4px;
color: #ffffff;
text-align:center;
font-weight: bold;
width: 28%;
}
.hula02 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}


/*gairai.html*/
p.gairai_txt {
margin-bottom: 13px;
}

.gairai_time01 table {
margin-bottom: 15px;
margin-top: 5px;
border: 1px solid #555555;
line-height: 150%;
text-align: left;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.gairai_time01 th {
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: middle;
padding: 4px;
color: #ffffff;
text-align:center;
font-weight: bold;
width: 73px;
font-size: 120%;
}
.gairai_time01 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
text-align: left;

}
.gairai_time01_sanka {
background-color: #FF9FA9;
}
.gairai_time01_fujin {
background-color: #A7D39B;
}
.gairai_time01_syounika {
background-color: #B0D4F7;
}
.gairai_time01_other {
background-color: #FFB980;
}
.gairai_time01_tokusyu {
background-color: #C0A2DB;
}
tr.gairai_time01_time td {
background-color: #FFF0F0;
text-align: center;
}
tr.gairai_time01_timefujin td {
background-color: #e9f7e6;
text-align: center;
}
tr.gairai_time01_timesyoni td {
background-color: #ebf5ff;
text-align: center;
}
tr.gairai_time01_timetokusyu td {
background-color: #F3E9FF;
text-align: center;
}
tr.gairai_time01_timeother td {
background-color: #fff9ee;
text-align: center;
}




td.gairai_time01_am {
background-color: #FFF4DE;
text-align: center;
}
td.gairai_time01_pm {
background-color: #E6F7FF;
text-align: center;
}
td.gairai_time01_pm2 {
background-color: #F3E9FF;
text-align: center;
}


td.gairai_time01_time02 {
text-align: center;
}

.gairai_tantou01 table {
margin-top: 7px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: center;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.gairai_tantou01 th {
background-color: #FF9FA9;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: middle;
padding: 4px;
font-weight: bold;
color: #FFFFFF;
}

.gairai_tantou01 th.sanka_date {
background-color: #FFF0F0;
}

.gairai_tantou01 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}


/*gairai_tabel_fujin*/
.gairai_tantou02 table {
margin-top: 7px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: center;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.gairai_tantou02 th {
background-color: #A7D39B;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: middle;
padding: 4px;
font-weight: bold;
color: #FFFFFF;
}

.gairai_tantou02 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}


/*gairai_tabel_syoni*/
.gairai_tantou03 table {
margin-top: 7px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: center;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.gairai_tantou03 th {
background-color: #B0D4F7;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: middle;
padding: 4px;
font-weight: bold;
color: #FFFFFF;
}

.gairai_tantou03 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
}

.gairai_tantou03_senmon {
text-align: left;
}


/*gairai_tabel_takusyu*/
.gairai_tantou04 table {
margin-top: 7px;
margin-bottom: 13px;
border: 1px solid #555555;
line-height: 150%;
text-align: center;
border-collapse: collapse;
width: 100%;
color: #333333;
}
.gairai_tantou04 th {
background-color: #C0A2DB;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
vertical-align: middle;
padding: 4px;
font-weight: bold;
color: #FFFFFF;
}

.gairai_tantou04 td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 4px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}




h7 {
font-size: 120%;
color: #d92c58;
font-weight: bold;
}
.gairai_month {
font-size: 120%;
color: #d92c58;
font-weight: bold;
}
p.gairai_month:first-letter {
font-size: 120%;
}



/*foci.html*/
.faci_imgbox {
width: 258px;
text-align: center;
float: left;
}

.faci_imgbox02 {
width: 258px;
text-align: center;
float: left;
}




.faci_txtbox {
width: 220px;
float: right;
}
.faci_btbox {
margin-top: 17px;
}
.faci_btbox img {
margin-right: 11px;
margin-bottom: 3px;
}

.faci_map_float01 {
float: left;
width: 206px;
margin-top: 17px;
margin-bottom: 10px;
}
.faci_btbox02 {
float: right;
padding-right: 103px;
}
.faci_map {
margin-top: 18px;
}



.faci_hr {
height: 1px;
background-image: url(../common-img/hr.gif);
background-repeat: no-repeat;
background-position: center;
margin: 8px 0px;
}


/*funin.html*/
.funin01 ul{
list-style-type: decimal;
list-style-position: inside;
line-height: 150%;
color: #333333;
}
.funin02 img {
margin-right: 10px;
}
.funin03 ul {
list-style-type: disc;
list-style-position: outside;
padding-left: 17px;
line-height: 150%;
color: #333333;
}
.funin03 {
background-color: #FFFBF2;
padding: 7px;
margin-top: 7px;
margin-bottom: 20px;
}
.funin04 ul {
list-style-type: decimal;
list-style-position: inside;
line-height: 150%;
color: #333333;
margin: 7px 0px 20px 0px;
}
.funin05 ul {
list-style-type: disc;
list-style-position: outside;
padding-left: 17px;
line-height: 150%;
color: #333333;
}
.funin05 img {
margin: 10px 0px;
}


/*fujin_smoke.html*/
.smoke03 p {
width: 328px;
float: left;
margin-bottom: 25px;
}
.smoke03 img {
width: 149px;
float: right;
}
.smoke04 p {
width: 328px;
float: right;
}
.smoke04 img {
width: 146px;
float: left;
}
.smoke04 {
margin-bottom: 10px;
}
.smoke05 p {
margin: 17px 0px 20px 0px;
}
.smoke01 {
background-image: url(../treat/fujin/img/smoke01.gif);
background-repeat:no-repeat;
height: 117px;
width: 488px;
margin: 15px 0px 15px 0px;
}
.smoke01 h6 {
display: none;
}
.smoke01 p {
padding: 37px 20px 0px 20px;
}
.smoke02 {
background-image: url(../treat/fujin/img/smoke02.gif);
background-repeat:no-repeat;
height: 117px;
width: 488px;
margin: 15px 0px 3px 0px;
}
.smoke02 h6 {
display: none;
}
.smoke02 p {
padding: 37px 20px 0px 20px;
}
.smoke06 img {
width: 53px;
float: left;
margin-right: 5px;
}
.smoke06 p {
margin-bottom: 5px;
}


/*fujin_scope.html*/
.scope01 ul {
color: #628E6D;
list-style-type: none;
}
.scope01_left {
width: 242px;
float: left;
}

.scope01_right {
width: 240px;
float: right;
}

.scope01_li01 {
padding-left: 30px;
padding-bottom: 7px;
background-image: url(../treat/fujin/img/li01.gif);
background-repeat: no-repeat;
}
.scope01_li02 {
padding-left: 30px;
padding-bottom: 7px;
background-image: url(../treat/fujin/img/li02.gif);
background-repeat: no-repeat;
}
.scope01_li03 {
padding-left: 30px;
padding-bottom: 7px;
background-image: url(../treat/fujin/img/li03.gif);
background-repeat: no-repeat;
}
.scope01_li04 {
padding-left: 30px;
padding-bottom: 7px;
background-image: url(../treat/fujin/img/li04.gif);
background-repeat: no-repeat;
}
.scope01_li05 {
padding-left: 30px;
padding-bottom: 7px;
background-image: url(../treat/fujin/img/li05.gif);
background-repeat: no-repeat;
}
.scope01_li06 {
padding-left: 30px;
padding-bottom: 7px;
background-image: url(../treat/fujin/img/li06.gif);
background-repeat: no-repeat;
}

.scope01 dl {
margin: 5px 0px 7px 0px;
}
.scope01 dd {
line-height: 150%;
color: #333333;
}
.scope01 dt {
padding-top: 15px;
}

.scope02_right {
width: 226px;
float: right;
}
.scope02_left {
width: 252px;
float: left;
}
.scope03_right {
width: 144px;
float: right;
}
.scope03_left {
width: 330px;
float: left;
}
.scope04_left {
width: 250px;
float: left;
}
.scope04_left dd {
text-align: right;
}
.scope04_right {
width: 226px;
float: right;
text-align: center;
}
.scope04_right dd {
text-align: right;
}


/*fujin_gan.html*/
.gan01 {
text-align: center;
}
.gan01 img {
margin-bottom: 10px;
}

.gan02 {
position: relative;
}

.gan_mi {
margin-top: 25px;
}

.gan02_txt01 {
	position: absolute;
	left: 305px;
	top: 70px;
	width: 181px;
	font-size: 10px;
	line-height: 11px;
}
.gan02_txt02 {
	position: absolute;
	left: 305px;
	top: 170px;
	width: 182px;
	font-size: 10px;
	line-height: 11px;
}


*html .gan02_txt01 {
	font-size: 85%;
	line-height: 120%;
}
*html .gan02_txt02 {
	font-size: 85%;
	line-height: 120%;
}


*:first-child+html .gan02_txt01 {
	font-size: 85%;
	line-height: 120%;
}
*:first-child+html .gan02_txt02 {
	font-size: 85%;
	line-height: 120%;
}





.gan03_left {
width: 150px;
float: left;
}
.gan03_right {
width: 327px;
float: right;
}
.gan04_left {
width: 338px;
float: left;
}
.gan04_left p {
margin-bottom: 15px;
}


.gan04_right {
width: 143px;
float: right;
}
.gan05_left {
width: 244px;
float: left;
}
.gan05_right {
width: 244px;
float: right;
}

.gan06 p {
margin-bottom: 25px;
}
.gan07 p {
margin-bottom: 15px;
}

.gan08 p {
width: 260px;
float: left;
}
.gan08 img {
width: 217px;
float: right;
}

.gan09 {
background-color: #FFFBF2;
padding: 7px;
border: 1px solid #ffb997;
margin-bottom: 10px;
}
.gan09 ul {
padding-left: 17px;
padding-top: 5px;
line-height: 150%;
}
.gan09_left {
width: 220px;
float: left;
margin-top: 15px;
}
.gan09_right {
width: 220px;
float: right;
margin-top: 15px;
}






/*sanka.html*/
.sof01 p {
width: 288px;
float: right;
margin-bottom: 10px;
}
.sof02 {
text-align: center;
}
.sof03 {
margin: 20px 0px 20px 0px;
}
.sof04 p {
margin-bottom: 20px;
}
.sof05 p {
width: 247px;
float: left;
}
.sof05 img {
width: 227px;
float: right;
}
.sof06 img{
margin: 15px 0px;
}
.sof06 {
text-align: center;
}
.sof06 p {
margin-bottom: 15px;
}
.sof07 img {
width: 79px;
float: left;
}
.sof07 p {
float: right;
width: 399px;
}
.sof08 {
margin: 20px 0px;
}
.sof09 {
list-style: inside decimal;
line-height: 150%;
color: #333333;
}

/*home.html************************/
.home_1 {
margin: 5px 0px;
display: block;
}

/*4d.html************************/
.douga {
text-align: center;
margin: 13px 0px;
}

/*staff.html************************/
.staff h6 {
font-size: 120%;
color: #d92c58;
border-bottom: 1px dashed #FF8092;
padding-bottom: 4px;
}
.staff dt {
float: left;
margin-right: 7px;
}

.staff dd {
padding-top: 30px;
}
.staff .right dt {
float: right;
margin-left: 7px;
margin-right: 0px;

}
.staff .soushicyo {
margin-top: 20px;
}
.staff_team {
margin-top: 30px;
}

.staff_team dt {
text-align: center;
float: none;
margin: 0;
}
.staff_team dd {
margin-left: 0;
padding-top: 0;
}
.staff_team dl {
margin-bottom: 30px;
}



/*common*/
h5 {
margin-top: 10px;
}

h6 {
margin-bottom: 10px;
}

p:first-letter {
font-size: 150%;
}



.box p {
letter-spacing: 1px;
}

p.more:first-letter {
font-size: 100%;
}

p.more {
margin-bottom: 15px;
}

p.letternon:first-letter {
font-size: 100%;
}

*:first-child+html p.letternon:first-letter {
font-size: 100%;
}

