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

.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.min {
	font-size: 10px;
}
.red28 {
	color: #F08200;
	line-height: 28px;
}
.mb40 {
	margin-bottom: 40px;
}
.mb45 {
	margin-bottom: 45px;
}
.mb100 {
	margin-bottom: 100px;
}
.pr12 {
	padding-right: 12px;
}
.pr16 {
	padding-right: 16px;
}
.pr24 {
	padding-right: 24px;
}
.pr28 {
	padding-right: 28px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb18 {
	padding-bottom: 18px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb26 {
	padding-bottom: 26px;
}
.pb40 {
	padding-bottom: 40px;
}
.pb78 {
	padding-bottom: 78px;
}
.pl16 {
	padding-left: 16px;
}
.pl24 {
	padding-left: 24px;
}

/* common */
#page {
}
.wrap01 {
	position: fixed;
	z-index: 998;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 1000px;
}
.wrap01 span {
	display: block;
	padding-top: 2px;
	margin: 0px auto;
	width: 1000px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
}
.wrap01_ {
	position: absolute;
	z-index: 998;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 1000px;
}
.wrap01_ span {
	display: block;
	padding-top: 2px;
	margin: 0px auto;
	width: 1000px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
}
.wrap02 {
	position: fixed;
	z-index: 999;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 1000px;
}
.wrap02 span {
	display: block;
	padding-top: 2px;
	margin: 0px auto;
	width: 1000px;
	text-align: right;
	line-height: 20px;
}
.wrap02 span a {
	font-size: 11px;
	text-decoration: underline;
	line-height: 19px;
	color: #FFFFFF;
}
.wrap02 span a:hover {
	color: #FF0000;
}
#header {
	position: fixed;
	z-index: 997;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 1000px;
	background-image: url(../img/common/common_bk01.png);
	background-repeat: repeat-x;
}
#header_ {
	position: absolute;
	z-index: 997;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 1000px;
	background-image: url(../img/common/common_bk01.png);
	background-repeat: repeat-x;
}
.head01_ {
	padding-top: 44px;
	margin: 0px auto;
	width: 1000px;
	text-align: left;
}
.head01 {
	float: left;
	width: 460px;
}
.head01 a {
	display: block;
}
.head02_ {
	float: right;
	width: 334px;
}
.head02 dt {
	float: left;
	padding-top: 3px;
	padding-bottom: 11px;
}
.head02_01 {
	float: right; 
	padding-bottom: 5px;
}
.head02_02 {
	float: right;
	padding-bottom: 12px;
}
.head03 li a {
	display: block;
}
.head03_01 {
	float: left;
}
.head03_02 {
	float: right;
}
#headnav {
	padding-top: 25px;
}
#headnav li {
	float: left;
	padding-bottom: 12px;
}
#headnav li a {
	display: block;
}
#headimg {
	padding-bottom: 5px;
}
.headimg_ {
	padding-top: 210px;
	padding-bottom: 12px;
	background-image: url(../img/common/common_bk03.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.himg01 {
	margin: 0px auto;
	padding-top: 248px;
	padding-bottom: 21px;
	width: 1000px;
}
.himg02 {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
	background-image: url(../img/common/common_bk02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.himg02_ {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
}
.himg02_mujiko {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
	background-image: url(../img/image/clinic-mujiko01_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.himg02_vaser {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
	background-image: url(../img/image/vaser01_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.himg02_iintour {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
	background-image: url(../img/image/iintour01_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.himg02_fat02 {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
	background-image: url(../img/image/fat02_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.himg02_fat03 {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
	background-image: url(../img/image/fat03_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.himg02_fat04 {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
	background-image: url(../img/image/fat04_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.himg02_privacy {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
	background-image: url(../img/image/privacy01_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.himg02_office {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
	background-image: url(../img/image/office01_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.himg02_blog03 {
	border-top: 1px solid #A27951;
	border-bottom: 1px solid #A27951;
	background-image: url(../img/image/blog03_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.himg03 {
	margin: 0px auto;
	width: 1000px;
}
#field {
	margin-top: -220px !important;
	position: relative;
	padding-top: 250px;
	margin: 0px auto;
	width: 1000px;
	text-align: left;
}
#field_ {
	position: relative;
	padding-top: 250px;
	margin: 0px auto;
	width: 1000px;
	text-align: left;
}
#pankuzu {
	position: absolute;
	top: 225px;
	right: 0px;
	height: 12px;
}
#pankuzu div {
	float: left;
	padding-right: 10px;
	line-height: 12px;
}
#pankuzu div a {
	text-decoration: underline;
	font-size: 12px;
	line-height: 12px;
}
.pan01 {
	padding-left: 22px;
	background-image: url(../img/common/common_bk05.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#main {
	position: relative;
	float: left;
	width: 660px;
	text-align: left;
}
#main_ {
	position: relative;
	float: left;
	width: 705px;
	text-align: left;
}
.main01_01 {
	padding-bottom: 24px;
}
.main01_02 {
	padding-bottom: 12px;
}
.main01_03 {
	padding-bottom: 22px;
	text-align: right;
}
.main01_04 {
	float: left;
	padding-bottom: 10px;
}
.main01_04 a {
	display: block;
}
.main01_05 {
	float: right;
	padding-bottom: 10px;
}
.main01_05 a {
	display: block;
}
.main01_02_ {
	padding-bottom: 12px;
	padding-left: 10px;
}
.main01_03_ {
	padding-right: 10px;
	padding-bottom: 22px;
	text-align: right;
}
.main01_04_ {
	float: left;
	padding-bottom: 8px;
	padding-left: 10px;
}
.main01_04_ a {
	display: block;
}
.main01_05_ {
	float: right;
	padding-right: 10px;
	padding-bottom: 8px;
}
.main01_05_ a {
	display: block;
}
.main02 {
	padding-bottom: 50px;
	line-height: 26px;
}
.main02_ {
	padding-bottom: 106px;
	line-height: 26px;
}
.main03_ {
	position: relative;
}
.main03 {
	padding-bottom: 100px;
}
.main04 {
	position: absolute;
	top: 124px;
	left: 25px;
	line-height: 26px;
}
.main04 a {
	line-height: 26px;
	color: #F08200;
}
.main04 span {
	line-height: 26px;
	color: #F08200;
}
.main01_05 {
	float: right;
	padding-bottom: 8px;
}
.main01_05 a {
	display: block;
}
.main01_06 {
	padding-bottom: 18px;
}
.main01_07 {
	padding-bottom: 24px;
}
.main01_08 {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 3px;
}
.main01_09 {
	padding-bottom: 18px;
	padding-left: 3px;
}
.main01_10 {
	padding-bottom: 10px;
}
#side {
	float: right;
	width: 263px;
	text-align: left;
}
.side01 a {
	display: block;
}
.side02 dd {
	padding-right: 1px;
	padding-left: 1px;
	height: 163px;
	background-image: url(../img/common/common16.jpg);
	background-repeat: no-repeat;
}
.side02 dd ul {
	overflow: scroll;
	overflow-x: hidden;
	height: 152px;
}
.side02 dd ul li {
	padding-top: 12px;
	padding-right: 5px;
	padding-left: 37px;
	background-image: url(../img/common/common17.png);
	background-repeat: no-repeat;
	background-position: 15px 13px;
	line-height: 20px;
}
.side02 dd ul li a {
	line-height: 20px;
}
.side03 {
	position: relative;
}
.side03 dd a {
	display: block;
	width: 230px;
}
.side03_01 {
	position: absolute;
	top: 176px;
	left: 16px;
}
.side03_02 {
	position: absolute;
	top: 218px;
	left: 16px;
}
.side04 {
	position: relative;
	padding-bottom: 30px;
}
.side04 dd dd {
	padding-left: 18px;
	background-image: url(../img/common/common22_.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 14px;
	color: #FFFFFF;
}
.side04 dd dd a {
	line-height: 14px;
	letter-spacing: 1px;
	color: #FFFFFF;
}
.side04 dd dd a:hover {
	color: #FF0000;
}
.side04_01 {
	position: absolute;
	top: 55px;
	left: 22px;
	font-size: 16px;
	line-height: 16px;
}
.side04_01 a {
	font-size: 16px;
	line-height: 16px;
	letter-spacing: 2px;
	color: #FFFFFF;
}
.side04_01 a:hover {
	color: #FF0000;
}
.side04_02 {
	position: absolute;
	top: 88px;
	left: 20px;
}
.side04_03 {
	position: absolute;
	top: 117px;
	left: 20px;
}
.side04_04 {
	position: absolute;
	top: 146px;
	left: 20px;
}
.side04_05 {
	position: absolute;
	top: 175px;
	left: 20px;
}
.side05 {
	position: relative;
}
.side05 dd {
	position: absolute;
	top: 0px;
	left: 0px;
}
.side05 dd a {
	display: block;
	padding-top: 47px;
	padding-bottom: 15px;
	width: 263px;
	text-indent: 18px;
	line-height: 14px;
	letter-spacing: 1px;
	color: #FFFFFF;
}
.side05 dd a:hover {
	color: #FF0000;
}
.side06 {
	position: relative;
}
.side06 dd {
	position: absolute;
	left: 16px;
	line-height: 14px;
}
.side06 dd a {
	line-height: 14px;
	letter-spacing: 1px;
	color: #7F4E20;
}
.side06 dd a:hover {
	color: #FF0000;
}
.side06_01 {
	top: 70px;
}
.side06_02 {
	top: 108px;
}
.side06_03 {
	top: 146px;
}
.side06_04 {
	top: 184px;
}
.side06_05 {
	top: 222px;
}
.side06_06 {
	top: 260px;
}
.side06_07 {
	top: 298px;
}
.side06_08 {
	top: 336px;
}
.side07 a {
	display: block;
}
.side08 li a {
	display: block;
}
.side09 a {
	display: block;
}
.top_ {
	height: 163px;
}
#top {
	padding-bottom: 50px;
}
#footnav {
	background-color: #40210F;
}
.fnav01__ {
	padding-top: 30px;
	padding-bottom: 40px;
	margin: 0px auto;
	width: 1000px;
	text-align: left;
}
.fnav01_ {
	float: left;
	width: 332px;
	height: 320px;
	border-left: 1px solid #9F9087;
}
.fnav01 li {
	padding-left: 25px;
	line-height: 32px;
}
.fnav01 li a {
	line-height: 32px;
	color: #FFFFFF;
}
.fnav01 li a:hover {
	color: #FF0000;
}
#footer {
	position: relative;
	margin: 0px auto;
	width: 1000px;
	background-image: url(../img/common/common_bk04.gif);
	background-repeat: no-repeat;
	background-position: 0px 26px;
	text-align: left;
}
.foot01 {
	padding-top: 60px;
	padding-bottom: 6px;
	padding-left: 38px;
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	letter-spacing: 1px;
}
.foot02 {
	padding-bottom: 24px;
	padding-left: 36px;
}
.foot03 {
	padding-left: 38px;
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	letter-spacing: 1px;
}
.foot04 {
	padding-left: 38px;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 1px;
}
.foot05 {
	position: absolute;
	top: 187px;
	left: 553px;
}
.foot06 {
	padding-bottom: 55px;
	padding-left: 38px;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 1px;
}
.foot07 {
	position: absolute;
	top: 65px;
	left: 698px; 
}
.foot07_01 {
	padding-bottom: 15px;
}
.foot07_02 {
	padding-bottom: 10px;
}
.foot07_03 {
	padding-bottom: 23px;
	text-align: center;
}
.foot07_04 {
	padding-bottom: 8px;
}
.foot07_04 a {
	display: block;
	width: 262px;
}
.foot07_05 a {
	display: block;
	width: 262px;
}
#footcopy {
	margin: 0px auto;
	width: 1000px;
	font-style: normal;
	text-align: center;
	font-size: 14px; 
	line-height: 28px;
	color: #000000;
}

/* index */
.ind01 {
	padding-bottom: 32px;
}
.ind02_ {
	position: relative;
}
.ind02 a {
	display:block
}
.ind03 {
	position: absolute;
	top: 65px;
	left: 38px;
}
.ind03 a {
	display: block;
}
.ind04 dt {
	position: absolute;
	top: 95px;
	left: 38px;
}
.ind04 dt a {
	display: block;
}
.ind04 dd {
	position: absolute;
	line-height: 26px;
}
.ind04 dd a {
	display: block;
}
.ind04_01 {
	top: 110px;
	left: 128px;
}
.ind04_02 {
	top: 134px;
	left: 130px;
}
.ind04_01_ {
	top: 100px;
	left: 128px;
}
.ind04_02_ {
	top: 122px;
	left: 130px;
}
.ind04_03_ {
	top: 144px;
	left: 130px;
}
.ind04_ {
	position: absolute;
	top: 182px;
	left: 24px;
}
.ind05 dt {
	float: left;
	padding-bottom: 16px;
	width: 460px;
}
.ind05_01 {
	float: right;
	width: 200px;
	text-align: right;
}
.ind05_02 {
	line-height: 26px;
	padding-bottom: 5px;
}
.ind05_03 {
	padding-bottom: 28px;
}
.ind05_03 a {
	display: block;
}

/* office */
.offi00 {
	padding-bottom: 20px;
}
.offi00 li {
	float: left;
	padding-bottom: 8px;
}
.offi00 li a {
	display: block;
}
.offi01 {
	padding-bottom: 20px;
}
.offi02 {
	padding-bottom: 24px;
	line-height: 26px;
}
.offi03 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.offi04 {
	margin-bottom: 40px;
	width: 660px;
	background-image: url(../img/office/office09.jpg);
	background-repeat: no-repeat;
	background-position: right 8px;
}
.offi04 th {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 140px;
	vertical-align: top;
	text-align: right;
	font-weight: normal;
	line-height: 26px;
}
.offi04 td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 40px;
	background-image: url(../img/office/office08.gif);
	background-repeat: no-repeat;
	background-position: 12px 7px;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	line-height: 26px;
}
.offi05 {
	padding-bottom: 20px;
}
.offi06_ {
	float: left;
	width: 250px;
}
.offi06 {
	padding-bottom: 20px;
	padding-right: 20px;
	line-height: 24px;
}
.offi07 {	
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 8px;
	background-image: url(../img/office/office11.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.offi08 {
	padding-bottom: 15px;
	padding-left: 3px;
	line-height: 24px;
}
.offi09 {	
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 8px;
	background-image: url(../img/office/office11.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.offi10 {
	padding-bottom: 15px;
	padding-left: 3px;
	line-height: 24px;
}
.offi11 {	
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 8px;
	background-image: url(../img/office/office11.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.offi12 {
	padding-bottom: 15px;
	padding-left: 3px;
	line-height: 24px;
}
.offi13 {	
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 8px;
	background-image: url(../img/office/office11.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.offi14 {
	padding-bottom: 15px;
	padding-left: 3px;
	line-height: 24px;
}
.offi15_ {
	float: right;
	width: 400px;
}
.offi15 {
	border: 1px solid #CCCCCC;
}
.offi16 {
	margin-top: 15px;
	margin-bottom: 45px;
	border: 1px solid #CCCCCC;
}
.offi16 iframe {
	z-index: 1;
	
}
.offi17 {
	padding-bottom: 20px;
}
.offi18 {
	padding-bottom: 10px;
	line-height: 26px;
}
.offi19 {
	padding-bottom: 45px;
}
.offi20 {
	padding-bottom: 20px;
}
.offi21 {
	padding-bottom: 40px;
	line-height: 26px;
}
.offi22 {
	padding-bottom: 20px;
}
.offi23 {
	padding-bottom: 100px;
	line-height: 26px;
}
.offi23_01 {
	display: block;
	padding-left: 0.5em;
	text-indent: -1em;
}

/* doctor */
.doct01 {
	padding-bottom: 20px;
}
.doct02 {
	padding-bottom: 24px;
	line-height: 26px;
}
.doct02 img {
	float: right;
	padding-left: 20px;
}
.doct03 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.doct04_ {
	background-image: url(../img/doctor/doctor05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.doct04 {
	padding-right: 220px;
	padding-bottom: 16px;
	padding-left: 3px;
}
.doct04 dt {
	float: left;
	width: 147px;
	border-bottom: 1px solid #E84440;
	text-indent: 5px;
	line-height: 30px;
}
.doct04 dd {
	float: left;
	width: 290px;
	border-bottom: 1px solid #E84440;
	line-height: 30px;
}
.doct05 {
	padding-right: 220px;
	padding-bottom: 35px;
	padding-left: 3px;
	line-height: 24px;
}
.doct06 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.doct07 {
	height: 405px;
	background-image: url(../img/doctor/doctor06.jpg);
	background-repeat: no-repeat;
}
.doct07 li {
	padding-left: 5px;
	line-height: 26px;
}
.doct07 li span {
	font-weight: bold;
	line-height: 26px;
}
.doct08 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.doct09 {
	padding-bottom: 20px;
	line-height: 24px;
}
.doct09_01 {
	display: block;
	padding-bottom: 8px;
	line-height: 24px;
}
.doct10 {
	padding-bottom: 20px;
}
.doct11 {
	padding-bottom: 24px;
	line-height: 26px;
}
.doct12 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.doct13 li {
	float: left;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 6px;
}
.doct13_ {
	padding-bottom: 90px;
}
.doct13_ li {
	float: left;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 6px;
}

/* syourei */
.syou01 {
	padding-bottom: 20px;
}
.syou02 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.syou03 {
	position: relative;
	padding-bottom: 20px;
}
.syou03 dt {
	padding-top: 4px;
	padding-left: 45px;
	background-image: url(../img/syourei/syourei02.jpg);
	background-repeat: no-repeat;
	background-position: 25px 0px;
	line-height: 32px;
}
.syou03 dt a {
	color: #7F4C1F;
	font-weight: bold;
	letter-spacing: 1px;
}
.syou03_01 {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-right: 10px;
	margin-left: 25px;
	border: 1px solid #7F4C1F;
	line-height: 28px;
}
.syou03_01 ul {
	padding-bottom: 5px;
}
.syou03_01 a {
	color: #EB5F5D;
	text-decoration: underline;
}
.syou03_01 a:hover {
	color: #FF0000;
}
.syou03_02 {
	position: absolute;
	top: 9px;
	right: 24px;
}
.syou04 {
	padding-bottom: 35px;
	padding-left: 306px;
}
.syou04 a {
	display: block;
}
.syou04_ {
	padding-bottom: 100px;
	padding-left: 306px;
}
.syou04_ a {
	display: block;
}
.syou05 {
	padding-top: 1px;
	padding-bottom: 19px;
	padding-left: 25px;
	background-image: url(../img/syourei/syourei04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 29px;
	color: #513113;
}
.syou06_ {
	padding: 20px;
	margin-right: 10px;
	margin-bottom: 100px;
	margin-left: 25px;
	border: 1px solid #7F4C1F;
}
.syou06 {
	padding-bottom: 32px;
	line-height: 26px;
}
.syou07 {
	padding-bottom: 10px;
}
.syou07_ {
	padding-bottom: 24px;
}
.syou08 {
	padding-top: 1px;
	padding-bottom: 16px;
	background-image: url(../img/syourei/syourei11.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	line-height: 33px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.syou09 {
	padding-bottom: 8px;
}
.syou09 dt {
	padding-bottom: 4px;
	padding-left: 24px;
	background-image: url(../img/syourei/syourei12.jpg);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	font-weight: bold;
	line-height: 26px;
	color: #7F4C1F;
}
.syou09 dd {
	padding-bottom: 16px;
	padding-left: 24px;
	line-height: 26px;
}
.syou10 {
	padding-bottom: 4px;
}
.syou11 {
	padding-bottom: 8px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	color: #7F4C1F;
}
.syou12 {
	margin-bottom: 24px;
	width: 575px;
	border: 1px solid #999999;
}
.syou12 th {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #999999;
	background-color: #F7F0E4;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	line-height: 20px;
	white-space: nowrap;
}
.syou12 td {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #999999;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
	white-space: nowrap;
}
.syou12_red {
	font-weight: bold;
	line-height: 20px;
	color: #FF0000;
}
.syou13 {
	padding-bottom: 32px;
	line-height: 26px;
}
.syou13_ {
	padding-bottom: 24px;
	line-height: 26px;
}
.syou13_01 {
	color: #EB5F5D;
}

/* privacy */
.priv01 {
	padding-bottom: 20px;
}
.priv02 {
	padding-bottom: 40px;
	line-height: 26px;
}
.priv03 {
	padding-bottom: 20px;
}
.priv04 {
	padding-bottom: 35px;
	line-height: 26px;
}
.priv05 {
	padding-bottom: 20px;
}
.priv06 {
	padding-bottom: 35px;
	line-height: 26px;
}
.priv07 {
	padding-bottom: 20px;
}
.priv08 {
	padding-bottom: 16px;
	line-height: 26px;
}
.priv09 {
	padding-bottom: 35px;
}
.priv09 dt {
	line-height: 26px;
}
.priv09 dd {
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: 6px 4px;
	line-height: 26px;
}
.priv09_01 {
	background-image: url(../img/privacy/privacy07_01.gif);
}
.priv09_02 {
	background-image: url(../img/privacy/privacy07_02.gif);
}
.priv09_03 {
	background-image: url(../img/privacy/privacy07_03.gif);
}
.priv09_04 {
	background-image: url(../img/privacy/privacy07_04.gif);
}
.priv10 {
	padding-bottom: 20px;
}
.priv11 {
	padding-bottom: 35px;
	line-height: 26px;
}
.priv12 {
	padding-bottom: 20px;
}
.priv13 {
	padding-bottom: 16px;
	line-height: 26px;
}
.priv14 {
	padding-bottom: 100px;
	line-height: 26px;
}

/* mail */
.mail01 {
	padding-bottom: 20px;
}
.mail02 {
	padding-bottom: 8px;
	line-height: 26px;
}
.mail03 {
	padding-bottom: 4px;
	font-size: 12px;
	line-height: 22px;
}
.mail04 {
	padding-bottom: 8px;
	padding-left: 20px;
	background-image: url(../img/mail/mail04.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-size: 12px;
	line-height: 22px;
}
.mail05 {
	padding-bottom: 10px;
}
.mail05 a {
	display: block;
	width: 384px;
}
.mail06 {
	padding-bottom: 10px;
	line-height: 24px;
}
.mail06 span {
	padding-right: 3px;
	line-height: 24px;
	color: #FF0000;
}
.mail07 {
	padding-bottom: 16px;
}
.mail08 {
	padding-bottom: 8px;
	line-height: 26px;
}

/* counseling */
.coun01 {
	padding-bottom: 20px;
}
.coun02 {
	padding-bottom: 8px;
	line-height: 26px;
}
.coun03 {
	padding-bottom: 4px;
	font-size: 12px;
	line-height: 22px;
}
.coun04 {
	padding-bottom: 8px;
	padding-left: 20px;
	background-image: url(../img/mail/mail04.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-size: 12px;
	line-height: 22px;
}
.coun05 {
	padding-bottom: 10px;
}
.coun05 a {
	display: block;
	width: 384px;
}
.coun06 {
	padding-bottom: 10px;
	line-height: 24px;
}
.coun06 span {
	padding-right: 3px;
	line-height: 24px;
	color: #FF0000;
}
.coun07 {
	padding-bottom: 16px;
}
.coun08 {
	padding-bottom: 8px;
	line-height: 26px;
}

/* vaser */
.vase01 {
	padding-bottom: 20px;
}
.vase02 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.vase02 span {
	padding-left: 8px;
	font-size: 15px;
}
.vase03 {
	padding-bottom: 16px;
	line-height: 26px;
}
.vase04 {
	padding-bottom: 14px;
}
.vase04 dt {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.vase04 dd {
	padding-bottom: 16px;
	padding-left: 24px;
	line-height: 26px;
}
.vase04_01 {
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
.vase04_02 {
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
.vase04_03 {
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
.vase04_04 {
	display: block;
	padding-top: 2px;
}
.vase04_04 a {
	display: block;
	width: 408px;
}
.vase05 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.vase06 {
	width: 100%;
	border: 1px solid #CCCCCC;
}
.vase06 th {
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #CCCCCC;
	background-color: #FFEEEE;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
.vase06 td {
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	font-size: 12px;
	line-height: 18px;
}
.vase06_01 {
	width: 136px;
}
.vase06_02 {
	background-color: #FFFFEE;
}
.vase06_03 {
	font-size: 11px;
}
.vase06_04 {
	color: #FF0000;
}
.vase07 {
	padding-top: 4px;
	padding-bottom: 34px;
}
.vase07 dt {
	float: left;
	width: 68px;
	background-image: url(../img/vaser/vaser02.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	text-indent: 20px;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 2px;
	color: #FF0000;
}
.vase07 dd {
	float: right;
	width: 586px;
	font-size: 12px;
	line-height: 18px;
}
.vase08 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.vase08 span {
	padding-left: 8px;
	font-size: 15px;
}
.vase09 {
	padding-bottom: 8px;
	line-height: 26px;
}
.vase10 {
	padding-top: 52px;
	padding-right: 24px;
	padding-bottom: 50px;
	padding-left: 24px;
	background-image: url(../img/vaser/vaser08.jpg);
	background-repeat: no-repeat;
}
.vase10 dt {
	font-size: 16px;
	line-height: 24px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.vase10 dd {
	line-height: 24px;
}
.vase10_01 {
	color: #EB5F5D;
}
.vase10_02 {
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
.vase11_ {
	position: relative;
	padding-bottom: 36px;
}
.vase11 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #EB605D;
	background-image: url(../img/vaser/vaser09.jpg);
	background-repeat: no-repeat;
	background-position: 480px 30px;
}
.vase11 dt {
	position: absolute;
	top: 22px;
	left:14px;
}
.vase11_01 {
	padding-bottom: 2px;
	padding-left: 100px;
	background-image: url(../img/vaser/vaser11.jpg);
	background-repeat: no-repeat;
	background-position: 85px 5px;
	line-height: 26px;
}
.vase11_02 {
	padding-bottom: 2px;
	padding-left: 100px;
	background-image: url(../img/vaser/vaser12.gif);
	background-repeat: no-repeat;
	background-position: 85px 5px;
	line-height: 26px;
	color: #EB605D;
}
.vase11_02 a {
	text-decoration: underline;
	line-height: 26px;
	color: #EB605D;
}
.vase11_02 a:hover {
	color: #FF0000;
}
.vase12 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.vase13 {
	width: 100%;
	border: 1px solid #CCCCCC;
}
.vase13 th {
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	font-weight: normal;
	line-height: 24px;
}
.vase13 td {
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	line-height: 24px;
}
.vase13_01 {
	padding-top: 5px;
	padding-bottom: 4px;
	width: 140px;
	background-color: #FFDDBB;
	text-align: center;
}
.vase13_02 {
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #FFDDBB;
	text-align: center;
}
.vase13_03 {
	padding-top: 5px;
	padding-bottom: 4px;
	width: 264px;
	background-color: #FFDDBB;
	text-align: center;
}
.vase13_04 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #FFFFCC;
	text-align: left;
}
.vase13_05 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #FFEEEE;
	text-align: left;
}
.vase13_06 {
	padding-left: 16px;
	padding-right: 16px;
}
.vase13_07 {
	padding-left: 16px;
	padding-right: 16px;
}
.vase13_08 {
	color: #EB5F5D;
}
.vase13_09 {
	font-weight: bold;
	color: #EB5F5D;
}
.vase14 {
	padding-top: 4px;
	padding-left: 16px;
	background-image: url(../img/fat02/fat204.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	font-size: 13px;
	line-height: 23px;
	color: #EB5F5D;
}
.vase15 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.vase16_ {
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 54px;
	padding-left: 24px;
	background-image: url(../img/vaser/vaser24.jpg);
	background-repeat: no-repeat;
}
.vase16 {
	background-image: url(../img/vaser/vaser19.jpg);
	background-repeat: no-repeat;
	background-image: 5px 0px;
}
.vase16 dt {
	padding-top: 2px;
	padding-bottom: 12px;
	padding-left: 194px;
}
.vase16 dd {
	padding-left: 196px;
	line-height: 24px;
}
.vase16 dd a {
	text-decoration: underline;
	color: #EB5F5D;
}
.vase16 dd a:hover {
	color: #FF0000;
}
.vase16 dd span {
	display: block;
	padding-top: 8px;
	padding-bottom: 14px;
}
.vase16 dd span a {
	display: block;
	width: 416px;
}
.vase17 {
}

/* bodyline */
.body01 {
	padding-bottom: 20px;
}
.body02 {
	padding-bottom: 30px;
	line-height: 26px;
}
.body03 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.body04 {
	padding-bottom: 16px;
	line-height: 26px;
}
.body05 {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.body06 {
	padding-bottom: 4px;
	padding-left: 24px;
	line-height: 26px;
}
.body06_ {
	padding-bottom: 16px;
	padding-left: 24px;
}
.body06_ a {
	display: block;
	width: 344px;
}
.body07 {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.body08 {
	padding-bottom: 16px;
	padding-left: 24px;
	line-height: 26px;
}
.body09 {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.body10 {
	padding-bottom: 4px;
	padding-left: 24px;
	line-height: 26px;
}
.body10_ {
	padding-bottom: 30px;
	padding-left: 24px;
}
.body10_ a {
	display: block;
	width: 344px;
}
.body11 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.body12 {
	padding-bottom: 100px;
	line-height: 26px;
}

/* bodyline01 */
.bod101 {
	padding-bottom: 20px;
}
.bod102 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.bod103 {
	padding-bottom: 30px;
	line-height: 26px;
}
.bod104 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.bod105 {
	padding-bottom: 16px;
	line-height: 26px;
}
.bod106 {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.bod107 {
	padding-bottom: 2px;
	padding-left: 24px;
	line-height: 26px;
}
.bod107_ {
	padding-bottom: 8px;
	padding-left: 24px;
}
.bod108 {
	padding-bottom: 6px;
	padding-left: 26px;
}
.bod109 {
	padding-bottom: 16px;
}
.bod109 dt {
	padding-bottom: 2px;
	padding-left: 48px;
	background-image: url(../img/faq/faq07.jpg);
	background-repeat: no-repeat;
	background-position: 28px 5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	color: #7F4C1F;
}
.bod109 dd {
	padding-bottom: 8px;
	padding-left: 48px;
	line-height: 26px;
}
.bod110 {
	padding-bottom: 6px;
	padding-left: 26px;
}
.bod111 {
	padding-bottom: 22px;
}
.bod111 dt {
	padding-bottom: 2px;
	padding-left: 48px;
	background-image: url(../img/faq/faq07.jpg);
	background-repeat: no-repeat;
	background-position: 28px 5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	color: #7F4C1F;
}
.bod111 dd {
	padding-bottom: 8px;
	padding-left: 48px;
	line-height: 26px;
}
.bod112 {
	padding-top: 1px;
	padding-bottom: 16px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.bod113 {
	padding-bottom: 6px;
	padding-left: 26px;
}
.bod114 {
	padding-bottom: 16px;
}
.bod114 dt {
	padding-bottom: 2px;
	padding-left: 48px;
	background-image: url(../img/faq/faq07.jpg);
	background-repeat: no-repeat;
	background-position: 28px 5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	color: #7F4C1F;
}
.bod114 dd {
	padding-bottom: 8px;
	padding-left: 48px;
	line-height: 26px;
}
.bod115 {
	padding-bottom: 6px;
	padding-left: 26px;
}
.bod116 {
	padding-bottom: 22px;
}
.bod116 dt {
	padding-bottom: 2px;
	padding-left: 48px;
	background-image: url(../img/faq/faq07.jpg);
	background-repeat: no-repeat;
	background-position: 28px 5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	color: #7F4C1F;
}
.bod116 dd {
	padding-bottom: 8px;
	padding-left: 48px;
	line-height: 26px;
}
.bod117 {
	padding-top: 1px;
	padding-bottom: 16px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.bod118 {
	padding-bottom: 6px;
	padding-left: 26px;
}
.bod119 {
	padding-bottom: 16px;
}
.bod119 dt {
	padding-bottom: 2px;
	padding-left: 48px;
	background-image: url(../img/faq/faq07.jpg);
	background-repeat: no-repeat;
	background-position: 28px 5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	color: #7F4C1F;
}
.bod119 dd {
	padding-bottom: 8px;
	padding-left: 48px;
	line-height: 26px;
}
.bod120 {
	padding-bottom: 6px;
	padding-left: 26px;
}
.bod121 {
	padding-bottom: 92px;
}
.bod121 dt {
	padding-bottom: 2px;
	padding-left: 48px;
	background-image: url(../img/faq/faq07.jpg);
	background-repeat: no-repeat;
	background-position: 28px 5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	color: #7F4C1F;
}
.bod121 dd {
	padding-bottom: 8px;
	padding-left: 48px;
	line-height: 26px;
}

/* zenshin */
.zens01 {
	padding-bottom: 20px;
}
.zens02 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.zens03 {
	padding-bottom: 30px;
	line-height: 26px;
}
.zens04 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.zens05 {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.zens06 {
	padding-bottom: 4px;
	padding-left: 24px;
	line-height: 26px;
}
.zens06_ {
	padding-bottom: 20px;
	padding-left: 24px;
}
.zens06_ a {
	display: block;
	width: 344px;
}
.zens07 {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.zens08 {
	padding-bottom: 30px;
	padding-left: 24px;
	line-height: 26px;
}
.zens09 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.zens10 {
	padding-bottom: 100px;
	line-height: 26px;
}

/* fat01 */
.fat101 {
	padding-bottom: 20px;
}
.fat102 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat103 {
	padding-bottom: 8px;
	line-height: 26px;
}
.fat103 a {
	text-decoration: underline;
	color: #EB5F5D;
}
.fat103 a:hover {
	color: #FF0000;
}
.fat103 strong {
	color: #EB5F5D;
}
.fat103_01 {
	display: block;
	padding-top: 8px;
}
.fat103_02 {
	color: #EB5F5D;
}
.fat104_ {
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 50px;
	padding-left: 24px;
	background-image: url(../img/fat01/fat103.jpg);
	background-repeat: no-repeat;
}
.fat104 th {
	width: 190px;
	vertical-align: top;
	text-align: left;
}
.fat104 td {
	vertical-align: middle;
	text-align: left;
	line-height: 24px;
}
.fat104 td strong {
	color: #EB5F5D;
}
.fat104 td a {
	text-decoration: underline;
	color: #EB5F5D;
}
.fat104 td a:hover {
	color: #FF0000;
}
.fat104 td span {
	display: block;
	padding-top: 8px;
}
.fat104 td span a {
	display: block;
	width: 344px;
}
.fat105 {
	padding-bottom: 18px;
}
.fat105 dt {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.fat105 dd {
	padding-bottom: 12px;
	padding-left: 24px;
	line-height: 26px;
}
.fat106 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat107 {
	padding-bottom: 30px;
	line-height: 26px;
}
.fat107 strong {
	color: #EB5F5D;
}
.fat107_01 {
	color: #EB5F5D;
}
.fat108 {
	padding-top: 1px;
	padding-bottom: 16px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat109 {
	padding-bottom: 30px;
}
.fat109 li {
	padding-bottom: 4px;
	padding-left: 24px;
	background-image: url(../img/faq/faq07.jpg);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	line-height: 22px;
}
.fat110 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat111 {
	padding-bottom: 4px;
	line-height: 26px;
}
.fat112 {
	padding-bottom: 8px;
}
.fat112 li {
	padding-bottom: 4px;
	padding-left: 24px;
	background-image: url(../img/faq/faq07.jpg);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	line-height: 22px;
}
.fat113 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat114 {
	padding-bottom: 16px;
	line-height: 26px;
}
.fat115 {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.fat116 {
	padding-bottom: 12px;
	padding-left: 24px;
	line-height: 26px;
}
.fat117_ {
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 50px;
	padding-left: 24px;
	background-image: url(../img/fat02/fat203.jpg);
	background-repeat: no-repeat;
}
.fat117 {
	padding-bottom: 8px;
}
.fat118 {
	line-height: 24px;
}
.fat119 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat120 {
	width: 100%;
	border: 1px solid #CCCCCC;
}
.fat120 th {
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	font-weight: normal;
	line-height: 24px;
}
.fat120 td {
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	line-height: 24px;
}
.fat120_01 {
	padding-top: 5px;
	padding-bottom: 4px;
	width: 140px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat120_02 {
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat120_03 {
	padding-top: 5px;
	padding-bottom: 4px;
	width: 208px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat120_04 {
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #FFFFCC;
	text-align: center;
}
.fat120_05 {
	padding-left: 16px;
	padding-right: 16px;
	background-color: #FFEEEE;
	text-align: left;
}
.fat120_06 {
	padding-left: 16px;
	padding-right: 16px;
}
.fat120_07 {
	padding-left: 16px;
	padding-right: 16px;
}
.fat120_08 {
	color: #EB5F5D;
}
.fat120_09 {
	font-weight: bold;
	color: #EB5F5D;
}
.fat121_ {
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 50px;
	padding-left: 24px;
	background-image: url(../img/fat01/fat113.jpg);
	background-repeat: no-repeat;
}
.fat121 {
	padding-bottom: 8px;
	font-size: 16px;
	line-height: 16px;
	color: #EB5F5D;
}
.fat122 {
	line-height: 24px;
}
.fat122 img {
	float: right;
	padding-left: 16px;
}
.fat122_01 {
	color: #EB5F5D;
}

/* fat02 */
.fat201 {
	padding-bottom: 20px;
}
.fat202 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat203 {
	padding-bottom: 12px;
	line-height: 26px;
}
.fat204 {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.fat205 {
	padding-bottom: 12px;
	padding-left: 24px;
	line-height: 26px;
}
.fat206 {
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.fat207 {
	padding-bottom: 16px;
	padding-left: 24px;
	line-height: 26px;
}
.fat208_ {
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 50px;
	padding-left: 24px;
	background-image: url(../img/fat02/fat203.jpg);
	background-repeat: no-repeat;
}
.fat208 {
	padding-bottom: 8px;
}
.fat209 {
	line-height: 24px;
}
.fat210 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat211 {
	width: 100%;
	border: 1px solid #CCCCCC;
}
.fat211 th {
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	font-weight: normal;
	line-height: 24px;
}
.fat211 td {
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	line-height: 24px;
}
.fat211_01 {
	padding-top: 5px;
	padding-bottom: 4px;
	width: 140px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat211_02 {
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat211_03 {
	padding-top: 5px;
	padding-bottom: 4px;
	width: 192px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat211_04 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #FFFFCC;
	text-align: left;
}
.fat211_05 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #FFEEEE;
	text-align: left;
}
.fat211_06 {
	padding-left: 16px;
	padding-right: 16px;
}
.fat211_07 {
	padding-left: 16px;
	padding-right: 16px;
}
.fat211_08 {
	color: #EB5F5D;
}
.fat211_09 {
	font-weight: bold;
	color: #EB5F5D;
}
.fat212 {
	padding-top: 4px;
}
.fat212 dt {
	padding-left: 16px;
	background-image: url(../img/fat02/fat204.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	font-size: 13px;
	line-height: 23px;
	color: #EB5F5D;
}
.fat212 dd {
	padding-left: 16px;
	font-size: 12px;
	line-height: 20px;
}

/* fat03 */
.fat301 {
	padding-bottom: 20px;
}
.fat302 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat303 {
	padding-bottom: 12px;
	line-height: 26px;
}
.fat303_01 {
	display: block;
	padding-top: 8px;
	line-height: 26px;
}
.fat304_ {
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 50px;
	padding-left: 24px;
	background-image: url(../img/fat03/fat303.jpg);
	background-repeat: no-repeat;
}
.fat304 {
	padding-bottom: 8px;
}
.fat305 {
	line-height: 24px;
}
.fat306 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat307 {
	width: 100%;
	border: 1px solid #CCCCCC;
}
.fat307 th {
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	font-weight: normal;
	line-height: 24px;
}
.fat307 td {
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	line-height: 24px;
}
.fat307_01 {
	padding-top: 5px;
	padding-bottom: 4px;
	width: 140px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat307_02 {
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat307_03 {
	padding-top: 5px;
	padding-bottom: 4px;
	width: 264px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat307_04 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #FFFFCC;
	text-align: left;
}
.fat307_05 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #FFEEEE;
	text-align: left;
}
.fat307_06 {
	padding-left: 16px;
	padding-right: 16px;
}
.fat307_07 {
	padding-left: 16px;
	padding-right: 16px;
}
.fat307_08 {
	color: #EB5F5D;
}
.fat307_09 {
	font-weight: bold;
	color: #EB5F5D;
}
.fat308 {
	padding-top: 6px;
	padding-bottom: 20px;
}
.fat309 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat310 {
	padding-bottom: 12px;
	line-height: 26px;
}
.fat311_ {
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 50px;
	padding-left: 24px;
	background-image: url(../img/fat03/fat311.jpg);
	background-repeat: no-repeat;
}
.fat311 {
	padding-bottom: 8px;
}
.fat312 li {
	padding-left: 2px;
	line-height: 22px;
}
.fat313 {
	padding-top: 2px;
	padding-left: 20px;
	background-image: url(../img/toujitsu/toujitsu02.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	line-height: 22px;
}
.fat313 span {
	display: block;
	text-align: center;
}

/* fat04 */
.fat401 {
	padding-bottom: 20px;
}
.fat402 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat402 span {
	padding-left: 8px;
	font-size: 15px;
}
.fat403 {
	padding-bottom: 24px;
	line-height: 26px;
}
.fat404 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat405 {
	padding-bottom: 4px;
	line-height: 26px;
}
.fat405_01 {
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	text-align: center;
}
.fat406 {
	padding-bottom: 16px;
	padding-left: 20px;
	background-image: url(../img/toujitsu/toujitsu02.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	line-height: 22px;
}
.fat407_ {
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 50px;
	padding-left: 24px;
	background-image: url(../img/fat04/fat404.jpg);
	background-repeat: no-repeat;
}
.fat407 {
	padding-bottom: 8px;
}
.fat408 li {
	padding-left: 35px;
	background-image: url(../img/faq/faq07.jpg);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	line-height: 24px;
}
.fat409 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat410_ {
	padding-bottom: 16px;
}
.fat410 {
	margin-bottom: 24px;
}
.fat410 th {
	width: 325px;
	text-align: left;
}
.fat410 td {
	vertical-align: middle;
	text-align: left;
	line-height: 24px;
}
.fat411 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.fat412 {
	width: 100%;
	border: 1px solid #CCCCCC;
}
.fat412 th {
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	font-weight: normal;
	line-height: 24px;
}
.fat412 td {
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	line-height: 24px;
}
.fat412_01 {
	padding-top: 5px;
	padding-bottom: 4px;
	width: 136px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat412_02 {
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat412_03 {
	padding-top: 5px;
	padding-bottom: 4px;
	width: 272px;
	background-color: #FFDDBB;
	text-align: center;
}
.fat412_04 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #FFFFCC;
	text-align: left;
}
.fat412_05 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #FFEEEE;
	text-align: left;
}
.fat412_06 {
	padding-left: 16px;
	padding-right: 16px;
}
.fat412_07 {
	padding-left: 16px;
	padding-right: 16px;
}
.fat412_08 {
	color: #EB5F5D;
}
.fat412_09 {
	font-weight: bold;
	color: #EB5F5D;
}

/* price */
.pric01 {
	padding-bottom: 20px;
}
.pric02 {
	padding-bottom: 24px;
	line-height: 26px;
}
.pric03 {
	padding-bottom: 24px;
}
.pric03 li {
	float: left;
	padding-bottom: 8px;
	padding-left: 16px;
}
.pric03 li a {
	display: block;
}
.pric04 {
	padding-top: 1px;
	padding-bottom: 12px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
	/*padding-top: 1px;
	padding-bottom: 12px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;*/
}
.pric05 {
	padding-bottom: 4px;
}
.pric05 a {
	display: block;
	float: right;
}
.pric06 {
	padding-bottom: 20px;
}
.pric07 {
	line-height: 26px;
	padding-bottom: 14px;
}
.pric08 {
	padding-top: 1px;
	padding-bottom: 14px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.pric09 {
	padding-bottom: 14px;
	background-image: url(../img/price/price16.jpg);
	background-repeat: no-repeat;
	background-position: 370px 0px;
}
.pric09 li {
	padding-left: 20px;
	line-height: 26px;
}
.pric09_01 {
	background-image: url(../img/price/price14_01.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
.pric09_02 {
	background-image: url(../img/price/price14_02.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
.pric09_03 {
	background-image: url(../img/price/price14_03.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
.pric09_04 {
	background-image: url(../img/price/price14_04.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
.pric10 {
	padding-left: 20px;
	background-image: url(../img/price/price15.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	color: #EB5F5D;
}
.pric11 {
	padding-bottom: 40px;
	padding-left: 20px;
	line-height: 26px;
}
.pric11_01 {
	display: block;
	padding-left: 16px;
	background-image: url(../img/toujitsu/toujitsu02.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	line-height: 26px;
}
.pric12 {
	padding-bottom: 20px;
}
.pric13 {
	padding-right: 10px;
	padding-bottom: 100px;
	line-height: 26px;
}

/* faq */
.faq01 {
	padding-bottom: 20px;
}
.faq02 {
	padding-bottom: 16px;
	line-height: 26px;
}
.faq03 {
	padding-bottom: 40px;
}
.faq03 dt {
	padding-bottom: 8px;
}
.faq03_01 {
	float: left;
	padding-bottom: 8px;
}
.faq03_02 {
	float: right;
	padding-bottom: 2px;
}
.faq03_02 a {
	display: block;
}
.faq03_03 {
	float: right;
}
.faq03_03 a {
	display: block;
}
.faq03_04 {
	float: left;
	padding-left: 78px;
}
.faq04 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.faq05 {
	padding-bottom: 14px;
}
.faq05 li {
	padding-left: 35px;
	background-image: url(../img/faq/faq07.jpg);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	font-size: 14px;
	line-height: 30px;
}
.faq05 li a {
	text-decoration: underline;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #663300;
}
.faq05 li a:hover {
	color: #EB5F5D;
}
.faq06 {
	padding-bottom: 32px;
	padding-left: 300px;
}
.faq06 li a {
	display: block;
}
.faq06_ {
	padding-bottom: 100px;
	padding-left: 300px;
}
.faq06_ li a {
	display: block;
}

/* iintour */
.iint01 {
	padding-bottom: 20px;
}
.iint02 {
	padding-bottom: 24px;
	line-height: 26px;
}
.iint03 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.iint04 {
	padding-top: 1px;
	padding-bottom: 12px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.iint05 {
	margin-bottom: 24px;
	margin-left: 24px;
}
.iint05 th {
	width: 395px;
}
.iint05 td {
	padding-left: 20px;
	vertical-align: middle;
	text-align: left;
	line-height: 26px;
}
.iint06 {
	padding-top: 1px;
	padding-bottom: 12px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.iint07 {
	margin-bottom: 24px;
	margin-left: 24px;
}
.iint07 th {
	width: 270px;
}
.iint07 td {
	padding-left: 20px;
	vertical-align: middle;
	text-align: left;
	line-height: 26px;
}
.iint08 {
	padding-top: 1px;
	padding-bottom: 12px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.iint09 {
	margin-bottom: 24px;
	margin-left: 24px;
}
.iint09 th {
	width: 270px;
}
.iint09 td {
	padding-left: 20px;
	vertical-align: middle;
	text-align: left;
	line-height: 26px;
}
.iint10 {
	padding-top: 1px;
	padding-bottom: 12px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.iint11 {
	margin-bottom: 24px;
	margin-left: 24px;
}
.iint11 th {
	width: 270px;
}
.iint11 td {
	padding-left: 20px;
	vertical-align: middle;
	text-align: left;
	line-height: 26px;
}
.iint12 {
	padding-top: 1px;
	padding-bottom: 12px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.iint13 {
	margin-bottom: 30px;
	margin-left: 24px;
}
.iint13 th {
	width: 395px;
}
.iint13 td {
	padding-left: 20px;
	vertical-align: middle;
	text-align: left;
	line-height: 26px;
}
.iint14 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.iint15 {
	padding-top: 1px;
	padding-bottom: 12px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.iint16 {
	margin-bottom: 24px;
	margin-left: 24px;
}
.iint16 th {
	width: 270px;
}
.iint16 td {
	padding-left: 20px;
	vertical-align: middle;
	text-align: left;
	line-height: 26px;
}
.iint16 td span {
	display: block;
	padding-top: 8px;
}
.iint16 td span a {
	display: block;
	width: 160px;
}
.iint17 {
	padding-top: 1px;
	padding-bottom: 12px;
	padding-left: 24px;
	background-image: url(../img/iintour/iintour04.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	line-height: 29px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.iint18 {
	margin-bottom: 100px;
	margin-left: 24px;
}
.iint18 th {
	width: 270px;
}
.iint18 td {
	padding-left: 20px;
	vertical-align: middle;
	text-align: left;
	line-height: 26px;
}

/* clinic-mujiko */
.cmuj01 {
	padding-bottom: 20px;
}
.cmuj02 {
	padding-bottom: 30px;
	line-height: 26px;
}
.cmuj03 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.cmuj04 {
	padding-bottom: 4px;
	line-height: 26px;
}
.cmuj04_ {
	padding-bottom: 36px;
}
.cmuj04_ a {
	display: block;
	width: 240px;
}
.cmuj05 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.cmuj06 {
	padding-bottom: 4px;
	line-height: 26px;
}
.cmuj07_ {
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 120px;
	padding-left: 24px;
	background-image: url(../img/clinicmujiko/clinicmujiko04.jpg);
	background-repeat: no-repeat;
}
.cmuj07 {
	padding-bottom: 8px;
}
.cmuj08 {
	line-height: 24px;
}

/* nagare */
.naga01 {
	padding-bottom: 20px;
}
.naga02 {
	padding-bottom: 30px;
	line-height: 26px;
}
.naga03 {
	padding-bottom: 20px;
}
.naga04 {
	padding-bottom: 8px;
	line-height: 26px;
}
.naga04 a {
	text-decoration: underline;
	color: #EB5F5D;
}
.naga04 a:hover {
	color: #FF0000;
}
.naga05 {
	padding-bottom: 8px;
}
.naga05 dt {
	padding-bottom: 8px;
}
.naga05_01 {
	float: left;
	padding-bottom: 8px;
}
.naga05_02 {
	float: right;
	padding-bottom: 2px;
}
.naga05_02 a {
	display: block;
}
.naga05_03 {
	float: right;
}
.naga05_03 a {
	display: block;
}
.naga05_04 {
	float: left;
	padding-left: 78px;
}
.naga06 {
	padding-bottom: 26px;
	padding-left: 20px;
	background-image: url(../img/toujitsu/toujitsu02.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	line-height: 22px;
}
.naga07 {
	padding-bottom: 20px;
}
.naga08 {
	padding-bottom: 4px;
	line-height: 26px;
}
.naga08_ {
	padding-bottom: 30px;
}
.naga08_ a {
	display: block;
	width: 240px;
}
.naga09 {
	padding-bottom: 20px;
}
.naga10 {
	padding-bottom: 4px;
	line-height: 26px;
}
.naga10 a {
	text-decoration: underline;
	color: #EB5F5D;
}
.naga10 a:hover {
	color: #FF0000;
}
.naga10_ {
	padding-bottom: 30px;
}
.naga10_ a {
	display: block;
	width: 240px;
}
.naga11 {
	padding-bottom: 20px;
}
.naga12 {
	padding-bottom: 4px;
	line-height: 26px;
}
.naga12 a {
	text-decoration: underline;
	color: #EB5F5D;
}
.naga12 a:hover {
	color: #FF0000;
}
.naga12_ {
	padding-bottom: 30px;
}
.naga12_ a {
	display: block;
	width: 240px;
}
.naga13 {
	padding-bottom: 20px;
}
.naga14 {
	padding-bottom: 100px;
	line-height: 26px;
}

/* support */
.supp01 {
	padding-bottom: 20px;
}
.supp02 {
	padding-bottom: 32px;
	line-height: 26px;
}
.supp03 {
	padding-bottom: 20px;
}
.supp04 {
	padding-bottom: 32px;
	line-height: 26px;
}
.supp05 {
	padding-bottom: 20px;
}
.supp06 {
	padding-bottom: 32px;
	line-height: 26px;
}
.supp07 {
	padding-bottom: 20px;
}
.supp08 {
	padding-bottom: 32px;
	line-height: 26px;
}
.supp09 {
	padding-bottom: 20px;
}
.supp10_ {
	padding-bottom: 90px;
}
.supp10 {
	padding-bottom: 16px;
	line-height: 26px;
}
.supp10 img {
	float: right;
	padding-left: 20px;
}

/* toujitsu */
.touj01 {
	padding-bottom: 20px;
}
.touj02 {
	padding-bottom: 8px;
	line-height: 26px;
}
.touj03 {
	padding-bottom: 100px;
	padding-left: 20px;
	background-image: url(../img/toujitsu/toujitsu02.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	line-height: 24px;
}

/* clinic-erabi */
.cera01 {
	padding-bottom: 20px;
}
.cera02 {
	padding-bottom: 24px;
	line-height: 26px;
}
.cera03 {
	padding-bottom: 24px;
}
.cera03 li {
	float: left;
	padding-bottom: 8px;
	padding-left: 16px;
}
.cera03 li a {
	display: block;
}
.cera04 {
	padding-bottom: 20px;
}
.cera05 {
	padding-bottom: 24px;
	line-height: 26px;
}
.cera05 span {
	display: block;
	padding-bottom: 8px;
}
.cera06 {
	padding-bottom: 20px;
}
.cera07 {
	padding-bottom: 24px;
	line-height: 26px;
}
.cera07 span {
	display: block;
	padding-bottom: 8px;
}
.cera08 {
	padding-bottom: 20px;
}
.cera09 {
	padding-bottom: 24px;
	line-height: 26px;
}
.cera09 span {
	display: block;
	padding-bottom: 8px;
}
.cera10 {
	padding-bottom: 20px;
}
.cera11 {
	padding-bottom: 92px;
	line-height: 26px;
}
.cera11 span {
	display: block;
	padding-bottom: 8px;
}

/* acceptance */
.acce01 {
	padding-bottom: 20px;
}
.acce02 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.acce03 {
	line-height: 26px;
	padding-bottom: 24px;
}
.acce04 {
	padding-bottom: 40px;
}
.acce04 a {
	display: block;
	margin: auto;
	width: 384px;
}
.acce05 {
	padding-bottom: 40px;
}
.acce05 a {
	display: block;
	margin: auto;
	width: 536px;
}
.acce06 {
	padding-bottom: 100px;
}
.acce06 a {
	display: block;
	margin: auto;
	width: 384px;
}

/* media */
.medi01 {
	padding-bottom: 20px;
}
.medi02 {
	padding-bottom: 16px;
	line-height:26px;
}
.medi03 {
	text-align: center;
	padding-bottom: 16px;
}
.medi04 {
	padding-bottom: 16px;
	line-height:26px;
}
.medi05 {
	padding-bottom: 76px;
}
.medi05_01 {
	padding-top: 4px;
	padding-left: 29px;
	background-image: url(../img/media/media03.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.medi05_02 {
	margin-right: 5px;
	margin-bottom: 24px;
	margin-left: 5px;
	padding-top: 20px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
	border: 1px solid #7F4C1F;
	background-color: #FFF8F4;
}
.medi05_03 {
	padding-bottom: 16px;
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
	color: #7F4C1F;
	letter-spacing: 1px;
}
.medi05_03 img {
	padding-right: 16px;
}
.medi05_04 {
	padding-bottom: 16px;
	text-align: center;
}
.medi05_05 {
	padding-left: 8px;
	line-height: 26px;
}

/* sitemap */
.site01 {
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../img/office/office07.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	color: #EB5F5D;
	letter-spacing: 1px;
}
.site02 {
	padding-bottom: 8px;
}
.site02_01 {
	padding-bottom: 4px;
	padding-left: 20px;
	background-image: url(../img/sitemap/sitemap01.jpg);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	line-height: 26px;
}
.site02_01 a {
	text-decoration: underline;
	color: #7F4C1F;
}
.site02_01 a:hover {
	color: #FF0000;
}
.site02_02 {
	padding-left: 18px;
	background-image: url(../img/sitemap/sitemap02.gif);
	background-repeat: no-repeat;
	background-position: 3px 8px;
	line-height: 26px;
}
.site03 {
	padding-bottom: 90px;
}
.site03_01 {
	padding-bottom: 4px;
	padding-left: 20px;
	background-image: url(../img/sitemap/sitemap03.jpg);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	line-height: 26px;
}
.site03_01 a {
	text-decoration: underline;
	color: #7F4C1F;
}
.site03_01 a:hover {
	color: #FF0000;
}

/* blog */
.blog00 {
	padding-bottom: 20px;
}
#content {
	width: 475px;
}
.description {
	display: block;
	padding-bottom: 15px;
	line-height: 24px;
	text-align: center;
}
.navi {
	padding-bottom: 10px;
}
.date {
	border-bottom: none;
}
.blogbody {
	margin: 0px 0px 15px 0px;
	border-top: solid 1px #000000;
}
.date {
	padding: 10px 5px 6px 10px;
	font-size: 15px;
	font-weight: normal;
	line-height: 19px;
}
.title {
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 19px;
}
.text {
	padding: 15px 20px 10px 20px;
	font-size: 14px;
}

#pcsite span a {
	display: none;
}
@media only screen and (max-device-width : 640px) {
	#pcsite {
		position: fixed;
		z-index: 998;
		top: 105px;
		left: 0px;
		width: 100%;
		text-align: left;
	}
	#pcsite span {
		display: block;
		margin: 0px auto;
		width: 780px;
	}
	#pcsite span a {
		display: block;
		padding-top: 7px;
		padding-bottom: 5px;
		width: 450px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #900;
		background-image: -ms-linear-gradient(top,#F00 0%,#900 100%);
		background-image: -o-linear-gradient(top,#F00 0%,#900 100%);
		background-image: -moz-linear-gradient(top,#F00 0%,#900 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#F00),to(#900));
		background-image: -webkit-linear-gradient(top,#F00 0%,#900 100%);
		background-image: linear-gradient(top,#F00 0%,#900 100%);
		-webkit-box-shadow: 1px 1px 2px 0px #999;
		box-shadow: 1px 1px 2px 1px #999;
		color: #FFF;
		font-size: 26px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		text-shadow: 2px 2px 1px rgba(0,0,0,0.5);
		line-height: 30px;
	}
}
