@charset "shift_jis";

/*----------------------------------------------------------------------------
 * FileName      : common.css
 * Copyright マクリー株式会社 		連絡先: info@macly.com
 * 目次
		body
		header
			contents
			sidebar
		footer
		共通css
		<中ページ>


----------------------------------------------------------------------------*/


a:link,a:visited {
	color: #004AC6;
}
a:hover,a:active {
	color: #0065FE;
	text-decoration: none;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../../img/common/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #C8E1FB;
	text-align: center;
	font-size: 0.8em;
	line-height: 1.4em;
}
table{
	border-collapse : collapse;
}
td{
}
p{
	margin: 0px;
	padding: 0px;
}
ul,li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
h1 {
	font-size: 11px;
	font-weight: normal;
	padding-left: 30px;
	margin: 0px;
	padding-top: 4px;
}
h2,h3,h4,h5 {
	margin: 0px;
	padding: 0px;
}
hr {
	display: none;
}
address {
}
caption {
	display: none;
}
img{
	vertical-align: bottom;
}

#container {
}


#wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
}

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}


/*----------------------------------------------------------------------------

                                     header

----------------------------------------------------------------------------*/

#header {
	background-image: url(../../img/common/header_bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
p.headerLeft {
	float: left;
}
p.headerRight {
	float: right;
	padding-bottom: 12px;
}
#header ul {
	margin: 0px;
	padding: 0px;
}
#header li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}


/*----------------------------------------------------------------------------

                                     contents

----------------------------------------------------------------------------*/

#contents{
	font-size: 0.8em;
	line-height: 1.4em;
	color: #333333;
}
#contents p{
}





/*----------------------------------------------------------------------------

                                     footer

----------------------------------------------------------------------------*/

#footer{
	background-image: url(../../img/common/footer_bg01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
	padding-bottom: 80px;
}
#footer ul{
	float: left;
	width: 400px;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#footer li{
	display: inline;
	background-image: url(../../img/common/footer_nav01.jpg);
	background-position: left center;
	padding-left: 20px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}
#copy {
}
address{
	float: right;
	font-style: normal;
	font-size: 11px;
	padding-right: 30px;
}
p.pagetop{
	text-align: right;
	padding-top: 20px;
	padding-bottom: 20px;
}
p.pagetop a{
	background-image: url(../../img/common/pagetop.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
}



/*----------------------------------------------------------------------------

                                     共通

----------------------------------------------------------------------------*/
p.pankuzu{
	padding-left: 10px;
	padding-top: 3px;
	font-size: 0.9em;
	padding-bottom: 30px;
}

/*--------------サイドバーあり--------------*/
/*メイン部分*/
#main{
	float: left;
	width: 615px;
	background-image: url(../../img/company/title01_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
}
#mainWaku{
	width: 560px;
	margin-right: auto;
	margin-left: auto;
}
#mainWaku h3{
	padding-bottom: 20px;
}

/*サイドバー*/
#sidebar{
	float: right;
	width: 185px;
}

/*--------------サイドバーあり--------------*/


.infoFooter01{
	padding-top: 20px;
	padding-bottom: 30px;
}

p.arighCenter{
	text-align: center;
}

.font11{
	font-size: 11px;
}
.fontRed{
	font-weight: bold;
	color: #FF0000;
}
/*----------------------------------------------------------------------------

                                     index

----------------------------------------------------------------------------*/

.index01{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 25px;
}
p.indexImage{
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
}


.index02L{
	float: left;
	width: 370px;
	background-image: url(../../img/index/table_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-bottom: 5px;
}

.index02La{
	float: right;
	width: 178px;
}
.index02La ul{
	background-image: url(../../img/index/bg01.jpg);
	height: 100px;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-repeat: repeat-y;
}
.index02La li{
	list-style-type: none;
	margin: 0px;
	background-image: url(../../img/index/nav01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 23px;
}

.index02La p{
	padding-top: 10px;
	height: 60px;
	padding-right: 20px;
}


.index02R{
	float: right;
	width: 370px;
	background-image: url(../../img/index/table_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-bottom: 5px;
}


.index02Ra{
	float: right;
	width: 178px;
}
.index02Ra ul{
	background-image: url(../../img/index/bg01.jpg);
	height: 100px;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-repeat: repeat-y;
}
.index02Ra li{
	list-style-type: none;
	margin: 0px;
	background-image: url(../../img/index/nav02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 23px;
}

.index02Ra p{
	padding-top: 10px;
	height: 60px;
	padding-right: 20px;
}


/*----------------------------------------------------------------------------

                                     water

----------------------------------------------------------------------------*/

/*index.html*/
.water01{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../img/water/index/bg01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 50px;
}
.water02{
	padding-right: 21px;
	padding-left: 21px;
	padding-bottom: 20px;
	background-image: url(../../img/water/index/bg05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.water02 ul{
	padding-left: 16px;
}
.water02 li{
	background-image: url(../../img/water/index/hr02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 190px;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
}
.water02 li a{
	background-image: url(../../img/water/index/nav01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.water02L{
	float: left;
	width: 348px;
	background-image: url(../../img/water/index/bg02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 409px;
}
.water02L table{
	width: 312px;
	margin-right: auto;
	margin-left: auto;
}
.water02L table th{
	background-image: url(../../img/water/index/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	text-align: left;
	width: 150px;
}

.water02L table th a{
	background-image: url(../../img/water/index/nav01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.water02L table td{
	background-image: url(../../img/water/index/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 10px;
}


.water02R{
	float: right;
	width: 348px;
}
.water02Ra{
	background-image: url(../../img/water/index/bg03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 15px;
	height: 197px;
}
.water02Rb{
	background-image: url(../../img/water/index/bg04.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 197px;
}


/*yusui/index.html*/
.yusui01{
	border: 1px solid #DBE2E8;
	background-color: #F5FAFE;
	margin-bottom: 50px;
}
.yusui01L{
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 230px;
}
.yusui01R{
	float: right;
	width: 280px;
	padding-top: 15px;
}
.yusui01R ul{
}
.yusui01R li{
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 1.1em;
	background-image: url(../../img/water/yusui/index/nav01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}


.yusui02{
	padding: 13px;
	border: 1px solid #CDCDCD;
	margin-bottom: 50px;
}
p.yusui02L{
	float: left;
}
.yusui02L{
	float: left;
}

p.yusui02R{
	float: right;
	width: 200px;
	padding-top: 30px;
}

.yusui03{
	padding-bottom: 50px;
}
p.yusui03L{
	float: left;
}
ul.yusui03R{
	float: right;
}
.yusui03R li{
	background-image: url(../../img/water/yusui/index/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 300px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.yusui03R li img{
	padding-right: 5px;
}

ul.yusui04{
	padding-bottom: 15px;
}
.yusui04 li{
	margin-left: 10px;
	background-image: url(../../img/water/yusui/index/list01.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.yusui05{
	width: 558px;
	text-align: center;
	margin-bottom: 20px;
}
.yusui05 th{
	font-weight: normal;
	background-color: #ECF3FF;
	border: 1px solid #CDCDCD;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.yusui05 td{
	border: 1px solid #CDCDCD;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.yusui05Th{
	background-color: #C8E1FB;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}


/*yusui/case.html*/
.yusuicase01{
	width: 558px;
	padding-top: 40px;
}
.yusuicase01 h4{
	padding-bottom: 30px;
}
.yusuicase01 h5{
	font-size: 1.2em;
	color: #0076E5;
	padding: 7px;
	background-color: #EBF4FE;
	margin-bottom: 15px;
}
.yusuicase01 h6{
	color: #0076E5;
	padding: 7px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../../img/water/yusui/case/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1.0em;
}


.yusuicase02{
	width: 558px;
	margin-bottom: 45px;
}
table.yusuicase02{
 border:0px;
 cellpadding:0px;
 cellspacing:0px;
}

.yusuicase02 th{
	margin: 0px;
	text-align: left;
	color: #0088EE;
	padding-bottom: 10px;
}
.yusuicase02 th img{
	padding-bottom: 10px;
}

.yusuicase02 td{
	margin: 0px;
	vertical-align: top;
	font-size: 12px;
	padding-right: 15px;
}
.yusuicaseFont14{
	font-size: 1.2em;
}
.yusuicase03{
	padding-top: 20px;
	padding-bottom: 20px;
}
p.yusuicase03L{
	float: left;
}
.yusuicase03R{
	float: right;
	width: 294px;
}
.yusuicase03R table{
	width: 294px;
}
.yusuicase03R th{
	border: 1px solid #CDCDCD;
	background-color: #ECF3FF;
	text-align: left;
	padding: 7px;
}
.yusuicase03R td{
	border: 1px solid #CDCDCD;
	padding: 7px;
}
.yusuicase03R strong{
	font-size: 1.2em;
	color: #0088EE;
}
.yusuicase04{
	width: 558px;
	margin-bottom: 55px;
}
.yusuicase04 th{
	border: 1px solid #CDCDCD;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
.yusuicase04 td{
	border: 1px solid #CDCDCD;
	text-align: right;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.yusuicase04TdGreen{
	background-color: #EFFCE0;
}
.yusuicase04TdBlue{
	background-color: #CAF1FB;
}
.yusuicase04TdPink{
	background-color: #FEEFF3;
}
.yusuicase04TdGray{
	background-color: #F0F0F0;
}



.yusuicase05{
	padding-top: 20px;
	padding-bottom: 20px;
}
p.yusuicase05L{
	float: left;
}
.yusuicase05R{
	float: right;
	width: 268px;
}
.yusuicase05R table{
	width: 268px;
}
.yusuicase05R th{
	border: 1px solid #CDCDCD;
	background-color: #ECF3FF;
	text-align: left;
	padding: 7px;
}
.yusuicase05R td{
	border: 1px solid #CDCDCD;
	padding: 7px;
}
.yusuicase05R strong{
	font-size: 1.2em;
	color: #0088EE;
}
.yusuicase06{
	padding-bottom: 20px;
}
p.yusuicase06L{
	float: left;
}
p.yusuicase06R{
	float: right;
}


.yusuicase07{
	padding-bottom: 20px;
}
.yusuicase07 table{
	font-size: 12px;
}

.yusuicase07 th{
	text-align: center;
	width: 48px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #CDCDCD;
	background-color: #F4F9FF;
	font-weight: normal;
}
.yusuicase07 td{
	text-align: right;
	border: 1px solid #CDCDCD;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.yusuicase07Blue{
	background-color: #ECF3FF;
	width: 53px;
	padding-right: 5px;
}
.yusuicase07L{
	float: left;
}
.yusuicase07R{
	float: right;
}

table.yusuicase08{
	width: 558px;
	margin-top: 5px;
	margin-bottom: 60px;
}
.yusuicase08 th{
	background-color: #ECF3FF;
	border: 1px solid #CDCDCD;
	font-weight: normal;
	text-align: center;
	padding: 3px;
}
.yusuicase08 td{
	border: 1px solid #CDCDCD;
	text-align: center;
	padding: 3px;
}
td.yusuicase08Green01{
	background-color: #EFFCE0;
	text-align: left;
}
td.yusuicase08Green02{
	background-color: #F8FEF1;
	text-align: left;
}


table.yusuicase09{
	width: 558px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.yusuicase09 th{
	background-color: #ECF3FF;
	border: 1px solid #CDCDCD;
	font-weight: normal;
	text-align: center;
	padding: 3px;
}
.yusuicase09 td{
	border: 1px solid #CDCDCD;
	text-align: center;
	padding: 3px;
}


table.yusuicase10{
	width: 558px;
	margin-top: 5px;
	margin-bottom: 60px;
}
.yusuicase10 th{
	background-color: #ECF3FF;
	border: 1px solid #CDCDCD;
	font-weight: normal;
	padding: 3px;
}
.yusuicase10 td{
	border: 1px solid #CDCDCD;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}


/*formjet/index.html*/
dl.formjet01{
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.formjet01 dt{}
.formjet01 dd{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.formjet02{
	padding-top: 20px;
}
.formjet02 h4{
	color: #0076E5;
	padding: 7px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../../img/water/yusui/case/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1.0em;
}
table.formjet03{
	margin-bottom: 50px;
}


table.formjet04{
	width: 558px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.formjet04 th{
	background-color: #ECF3FF;
	border: 1px solid #CDCDCD;
	font-weight: normal;
	text-align: center;
	padding: 3px;
}
.formjet04 td{
	border: 1px solid #CDCDCD;
	text-align: center;
	padding: 3px;
	width: 190px;
}


table.formjet05{
	width: 558px;
	margin-top: 5px;
	margin-bottom: 60px;
}
.formjet05 th{
	background-color: #ECF3FF;
	border: 1px solid #CDCDCD;
	font-weight: normal;
	text-align: center;
	padding: 3px;
}
.formjet05 td{
	border: 1px solid #CDCDCD;
	text-align: center;
	width: 130px;
	padding-top: 3px;
	padding-bottom: 3px;
}

p.formjet06{
	background-image: url(../../img/water/formjet/index/image05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 150px;
}
.formjet07{}
.formjet07 ul{}
.formjet07 li{
	background-image: url(../../img/water/yusui/index/list01.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin-left: 10px;
	padding-left: 25px;
}

/*formjet/case.html*/
.formjetcase01{
	padding-top: 30px;
	margin-bottom: 50px;
}
.formjetcase01 ul{
	padding-top: 10px;
	margin-bottom: 30px;
}
.formjetcase01 li{
	background-image: url(../../img/water/formjet/case/nav01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.formjetcase01 li a{
	background-image: url(../../img/water/formjet/case/icon_pdf.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
.formjetcase01 h4{
	font-size: 1.0em;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #014BC4;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../../img/animal/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 20px;
}

.formjetcase02{
	padding: 4px;
	border: 1px solid #CDCDCD;
	background-color: #F4F4F4;
	margin-bottom: 60px;
}
p.formjetcase02L{
	float: left;
	padding-right: 10px;
}
p.formjetcase02R{
	float: right;
	font-size: 10px;
	width: 381px;
}



/*sonicwave/index.html*/
p.sonicwave01{
	background-image: url(../../img/water/sonicwave/index/image01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 30px;
	padding-right: 275px;
	padding-bottom: 80px;
}
.sonicwave01 a{
	background-image: url(../../img/water/sonicwave/index/nav01.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
}
.sonicwave02{}
.sonicwave02 h4{
	padding-bottom: 20px;
}
.sonicwave02 h5{
	padding-bottom: 13px;
}

p.sonicwave03{
	background-image: url(../../img/water/sonicwave/index/image03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 180px;
	height: 114px;
	padding-bottom: 25px;
}
p.sonicwave04{
	background-image: url(../../img/water/sonicwave/index/image04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 250px;
	height: 147px;
	padding-bottom: 40px;
}
.sonicwave05{
	padding: 13px;
	border: 1px solid #CDCDCD;
	background-color: #FEFFED;
	font-size: 12px;
	margin-bottom: 60px;
}

p.sonicwave06{
	background-image: url(../../img/water/sonicwave/index/image05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 208px;
	height: 147px;
	padding-bottom: 10px;
	margin-top: 20px;
}
.sonicwave07{
	margin-top: 10px;
}
.sonicwave07 th{
	font-weight: normal;
	text-align: left;
	padding-right: 30px;
	padding-left: 15px;
	background-image: url(../../img/water/sonicwave/index/list01.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
}


/*sonicwave/case.html*/
.sonicwavecase01{
	padding-top: 40px;
}
.sonicwavecase01 h4{
	padding-bottom: 15px;
}
table.sonicwavecase01{
	margin-bottom: 30px;
}
.sonicwavecase01 th{
	text-align: left;
	padding-bottom: 10px;
	color: #0088EE;
}
.sonicwavecase01 th img{
	padding-bottom: 10px;
}
.sonicwavecase01 td{
	vertical-align: top;
}



/*----------------------------------------------------------------------------

                                     Land

----------------------------------------------------------------------------*/

/*index.html*/
.land01{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../img/land/index/bg01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 50px;
	padding-bottom: 20px;
}
.land02{
	padding-right: 21px;
	padding-left: 21px;
	padding-bottom: 20px;
	background-image: url(../../img/land/index/bg05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.land02 p{
	width: 150px;
	padding-left: 20px;
	height: 90px;
}
.land02 ul{
	padding-left: 16px;
}
land02 li{
	background-image: url(../../img/water/index/hr02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 190px;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
}
.land02 li a{
	background-image: url(../../img/land/index/nav01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.land02L{
	float: left;
	width: 348px;
	background-image: url(../../img/land/index/bg02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 197px;
}


.land02R{
	float: right;
	width: 348px;
	background-image: url(../../img/land/index/bg03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 197px;
	
}
.land03{
	width: 718px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../img/land/index/bg04.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
}
.land03 h3{
	padding-bottom: 10px;
}
.land03 p{
	padding-bottom: 25px;
	padding-left: 15px;
}

.land03 table{
	margin-left: 15px;
}
.land03 th{
	text-align: left;
	font-size: 1.2em;
	padding-bottom: 10px;
}
.land03 td{
	vertical-align: top;
	width: 165px;
}
.land03 td li{
	background-image: url(../../img/land/index/list01.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	line-height: 1.8em;
}



/*mow.html*/
.mow01{
	padding-top: 25px;
	background-image: url(../../img/land/mow/image01.jpg);
	background-repeat: no-repeat;
	background-position: right 25px;
	padding-right: 250px;
	padding-bottom: 50px;
}
.mow02{
	background-image: url(../../img/land/mow/barroness_bg02.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 40px;
}
.mow02L{
	float: left;
	padding-right: 15px;
}
p.mow02R{
	float: right;
	width: 230px;
	padding-top: 15px;
}
.mowfont11{
	font-size: 11px;
	line-height: 15px;
}

.mowLm{
	padding-top: 40px;
	padding-bottom: 40px;
}
.mowLmL{
	width: 162px;
	float: left;
}
.mowLmM{
	width: 186px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 10px;
}
.mowLmR{
	width: 190px;
	float: right;
}
.mowLmItem{
}
.mowLmItem h5{
	padding-bottom: 7px;
}
.mowLmItem p{
	font-size: 11px;
}


/*ground.html*/
.ground01{
	padding-top: 25px;
	background-image: url(../../img/land/ground/image01.jpg);
	background-repeat: no-repeat;
	background-position: right 25px;
	padding-right: 250px;
	padding-bottom: 50px;
}



/*----------------------------------------------------------------------------

                                     animal

----------------------------------------------------------------------------*/

/*animal.html*/
.animal01{
	padding-top: 30px;
}
p.animal02{
	background-image: url(../../img/animal/image02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 330px;
	margin-top: 10px;
	height: 170px;
	padding-bottom: 30px;
}
.animal03{
	padding-top: 60px;

}
.animal03 h4{
	background-image: url(../../img/animal/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	font-size: 1.0em;
	color: #0076E5;
	margin-bottom: 20px;
}
.animal03 ul{
	padding-bottom: 10px;
}
.animal03 li{
	background-image: url(../../img/animal/list01.jpg);
	background-position: left 7px;
	margin-left: 10px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 10px;
}
.animal03 table{
	width: 556px;
}
.animal03 th{
	background-color: #ECF3FF;
	font-weight: normal;
	text-align: left;
	border: 1px solid #CDCDCD;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.animal03 td{
	padding: 10px;
	border: 1px solid #CDCDCD;
}








.animal04{
	padding-top: 20px;
	padding-bottom: 40px;
}
.animal04 h4{
	padding-bottom: 25px;
}
.animal04 h5{
	font-size: 1.1em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image:url(../../img/animal/title_jireiback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;

	padding-bottom: 7px;
	margin-bottom: 20px;
}
.animal04 p{
	padding-bottom: 20px;
}
.animal04 p strong{}

.siyoujirei{
	color: #0084D2;
}



/*  2012.7.1 追加 */

.animal05{
	padding-top: 60px;
	padding-bottom: 60px;
}
.animal05 h4{
	background-image: url(../../img/animal/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	font-size: 1.0em;
	color: #0076E5;
	margin-bottom: 20px;
}

.animal05 h5{
	padding-bottom: 0px;
	font-size: 1.2em;
	color: #0076E5;
	margin-bottom: 5px;
}

.animal05 h6{
	font-size: 1.0em;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.animal05 p{
	line-height: 1.4em;
	margin-bottom: 20px;
}

.newspaper{
	line-height: 1.4em;
	font-size: 1.4em;
	margin-bottom: 20px;
}


.animal05 ul{
	padding-bottom: 60px;
}
.animal05 li{
	margin-left: 10px;
	padding-bottom: 50px;
}
.animal05 table{
	width: 540px;
}
.animal05 th{
	font-size: 0.9em;
	background-color: #ECF3FF;
	font-weight: normal;
	text-align: center;
	border: 1px solid #CDCDCD;
	padding: 7px;

}
.animal05 td{
	font-size: 0.9em;
	padding: 7px;
	border: 1px solid #CDCDCD;
	text-align:center;
}

.animal05 p img{
		float: right;
		margin-left: 50px;
		margin-right: 10px;
		margin-bottom: 20px;

}













/*----------------------------------------------------------------------------

                                     access

----------------------------------------------------------------------------*/

/*access.html*/
.access01{
	width: 556px;
	margin-right: auto;
	margin-left: auto;
}
.access01 h3{
	padding-bottom: 18px;
}

.access02{
	border: 1px solid #C0C0C4;
	padding: 1px;
	margin-bottom: 18px;
}
.access03{
	width: 556px;
	background-image: url(../../img/access/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
}
.access03 p{
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../../img/access/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.access03 table{
	width: 556px;
}
.access03 th{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
	background-image: url(../../img/access/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.access03 td{
	padding: 10px;
	background-image: url(../../img/access/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}



/*----------------------------------------------------------------------------

                                     inquiry

----------------------------------------------------------------------------*/

/*inquiry.html*/
.inquiry01{
	width: 588px;
	margin-right: auto;
	margin-left: auto;
}
.inquiry01 h3{
	padding-bottom: 18px;
}
.hissu{
	color: #0084D2;
}
.inquiry02{
	background-image: url(../../img/inquiry/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 50px;
	margin-bottom: 35px;
	width: 588px;
}
.inquiry02 th{
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 180px;
	background-image: url(../../img/inquiry/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.inquiry02 td{
	background-image: url(../../img/inquiry/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}
.inquiry02 td table{}
.inquiry02 td table td {
	background-image: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
}
.form170{
	width: 170px;
}
.form390{
	width: 390px;
}
.form586{
	width: 586px;
}
.formButton{
	text-align: center;
	width: 151px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.inquiry03{
	margin-top: 25px;
	text-align: center;
	padding: 20px;
	background-image: url(../../img/inquiry/bg01.jpg);
	background-repeat: repeat;
}




/*----------------------------------------------------------------------------

                                     company

----------------------------------------------------------------------------*/

/*company.html*/
.company01{
	width: 558px;
	margin-bottom: 40px;
}
.company01 th{
	text-align: left;
	white-space: nowrap;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../../img/company/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 30px;
}
.company01 td{
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../../img/company/hr01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: top;
}
.company01 td ul{
}
.company01 td li{
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 30px;
}

.company02{
	width: 558px;
	margin-bottom: 40px;
}
.company02 td ul{
}
.company02 td li{
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 20px;
}


/*----------------------------------------------------------------------------

                                     privacy

----------------------------------------------------------------------------*/

/*privacy.html*/
.privacy01{
	width: 556px;
	margin-right: auto;
	margin-left: auto;
}
.privacy01 h3{
	padding-bottom: 18px;
}
.privacy01 p{
	padding-bottom: 30px;
}

.privacy01 ol{
	margin: 0px;
	padding: 0px;
}
.privacy01 li{
	padding-bottom: 20px;
	margin-left: 30px;
	list-style-type: decimal;
}
