@charset "UTF-8";

#other-contents-1 {
    font-family: "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

/*****************************************************************
privacy policy
*****************************************************************/
#other-contents-1 {
	width: 500px;
	padding: 40px 0 40px 0;
	margin: 0 auto;
	overflow: hidden;
}

.pp-discription {
	border-top: 1px solid #B2B2B2;
	padding: 30px 0 0 0;
	overflow: hidden;
}

.pp-discription img {
	float: right;
	margin: 0 0 0 20px;
}

h3.title-pp-list {
	font-size: 13px;
	line-height: 26px;
}

p.pp-contents-discription {
	font-size: 0.9em;
	line-height: 26px;
}

.pp-article {
	margin: 0 0 26px 0;
}

.pp-articles {
	background-image: url(../images/about/about-left-side-article-dot.png);
	background-repeat: repeat;
	background-position: 0 0;
}


/*****************************************************************
contact
*****************************************************************/
.contact-article {
	margin: 0 0 26px 0;
}

.contact-article-2 {
	padding: 0;
}

.contact-forms-article, .contact-forms-article-2 {
	overflow: hidden;
	margin: 0 0 25px 0;
}

.contact-forms-article-2 {
	padding: 0 0 25px 0;
	background-image: url(../images/about/about-left-side-article-dot.png);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}

.contact-forms-article-left {
	width: 115px;
	float: left;
}

.contact-forms-article-right {
	font-size: 0.9em;
	width: 350px;
	float: right;
}

p.contact-contents-discription {
	font-size: 0.9em;
	line-height: 26px;
	background-image: url(../images/about/about-left-side-article-dot.png);
	background-repeat: repeat;
	background-position: 0 0;
}

#name-con {
	background-image: url(../images/others/contact-input01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	padding: 0 5px 0 5px;
	height: 26px;
	width: 340px;
	border: none;
}

#comment-con {
	background-image: url(../images/others/contact-input02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	padding: 5px;
	height: 140px;
	width: 340px;
	border: none;
}

.contact-forms-article-button button {
	width: 80px;
	height: 28px;
	border: none;
	padding: 0;
	margin: 0;
}

#birth-con {
	background-image: url(../images/others/contact-input03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	padding: 5px;
	width: 70px;
	height: 12px;
	border: none;
}

.contact-forms-article-button {
	width: 350px;
	margin: 0 0 0 150px;
}


/*****************************************************************
others titles
*****************************************************************/
h3.title-pp {
	display: block;
	text-indent: -9999px;
	font-size: 0.5em;
	background-image: url(../images/others/privacypolicy-titles.png);
	background-repeat: no-repeat;
}

h3.title-contact {
	display: block;
	text-indent: -9999px;
	font-size: 0.5em;
	background-image: url(../images/others/contact-titles.png);
	background-repeat: no-repeat;
}

h3.title-pp {
	width: 148px;
	height: 17px;
	padding: 0;
	background-position: 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

h3.title-contact {
	width: 97px;
	height: 17px;
	margin: 0 0 10px 0;
	padding: 0;
	background-position: 0 0;
}
