@charset "utf-8";


/*
--------------------------------------------------------
Since: 2010-11-30
Modified: none
Guideline: Ver1.0
Editor: DW8
-------------------------------------------------------- */

body {
margin:0;
padding:0;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
line-height: 1.5;
font-size: 12px;
*font-size: 73%; /*for IE6,IE7*/
color:#333;
}

p,dl,dt,dd,div,ol,ul,li{ 
margin:0px;padding:0px;
}

ul,li {
list-style:none;
}

a img { border:0; }

img { vertical-align: bottom; }

hr { display: none; }

.clearfix:after {
content: ".";
display: block; 
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

textarea { font-size: 100%; }

h1,h2,h3,h4,h5,h6 {
font-weight:normal;
}
a:link{
color:#0066CC;
text-decoration:underline !important;
}
a:hover{
color:#FF6600;
text-decoration:none;
}
a:visited{
color:#0066CC;
text-decoration:underline;
}
a:active{
color:#FF6600;
text-decoration:underline;
}
label:hover {
background-color:#E6E6E6;
}

/*基本設定終了*/

/*-----------------------------------------------
spacer
-----------------------------------------------*/
.mt05{
margin-top:5px !important;
}
.mt10{
margin-top:10px !important;
}
.mt15{
margin-top:15px !important;
}
.mt20{
margin-top:20px !important;
}
.mt25{
margin-top:25px !important;
}
.mt30{
margin-top:30px !important;
}
.mt40{
margin-top:40px !important;
}
.mt45{
margin-top:45px !important;
}
.mt50{
margin-top:50px !important;
}
.mt55{
margin-top:55px !important;
}
.mt70{
margin-top:70px !important;
}
.mb10{
margin-bottom:10px !important;
}
.mb20{
margin-bottom:20px !important;
}
.mb30{
margin-bottom:30px !important;
}
.mm05{
margin-bottom:5px !important;
}
.mm10{
margin-bottom:10px !important;
}
.ml1em{margin-left:1em;}

.cen{
text-align:center !important;
}
.r{
text-align:right !important;
}
.bold{font-weight:bold;}

/*-----------------------------------------------
text
-----------------------------------------------*/
.r12{
color:#CC3300;
}

/*マーカ付き文章のインデント*/
ul.hedge li{
list-style-type:none;
text-indent:-1em;
padding-left:1em;
}


/*-----------------------------------------------
共通
-----------------------------------------------*/

/*header*/
#head{
background:url(../img/head_bk.jpg) repeat-x;
height:90px;
}

#headArea{
width:900px;
margin:0 auto;
position:relative;
}

#headArea h1{
color:#666;
font-size:12px;
margin:0;
padding:0;
position:absolute;
top:8px;
left:0px;
}

#headArea #logo{
position:absolute;
top:30px;
left:0px;
}

#h_menu01{
position:absolute;
top:10px;
right:200px;
}
#h_menu02{
position:absolute;
top:10px;
right:90px;
}
#h_menu03{
position:absolute;
top:10px;
right:0px;
}
#h_menu04{
position:absolute;
top:30px;
right:20px;
}


/*wrap*/
#wrap{
margin:0;
padding:0;
background:url(../img/main_bk.jpg) repeat-x;
height:auto;
}
#wrap02{
margin:0 auto;
padding:0 10px;
background:#fff;
width:900px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

/*メイン写真*/

.main_photo{
margin:0 auto;
padding:7px 0 0 0;
width:895px;
}
.main_photo table{
margin:0;
padding:0;
}
.main_photo table td{
margin:0;
padding-right:7px;
padding-bottom:7px;
}
/*contents*/
.contents{
margin:15px auto 0 auto;
width:950px;
}
							/*旧グローバルナビ。新しいのが反映後は削除*/
							#glm{
							width:900px;
							margin:0 auto;
							}
							#glm li{
							display:inline;
							}
/*-----------------------------------------------
グローバルナビ
-----------------------------------------------*/
.gnav{
	clear: both;
	width:100%;
	height: 60px;
}
.gnav ul#menu{
	width: 900px;
	height: 60px;
	margin:0 auto;
}
.gnav ul#menu li {
	float: left;
	width:150px;
	height: 60px;
}
/*CSSスプライト使用*/
.gnav ul#menu li a {
	display: block;
	width:160px;
	height: 60px;
	background: url(../img/gnav.png) no-repeat;
	text-indent:-9999em;
}
.gnav ul#menu li a.gnav_karitai{
	background-position: 0 0;
}
.gnav ul#menu li a.gnav_karitai:hover {
	background-position:0 -60px;
}
.gnav ul#menu li a.gnav_kashitai{
	background-position: -150px 0;
}
.gnav ul#menu li a.gnav_kashitai:hover {
	background-position: -150px -60px;
}
.gnav ul#menu li a.gnav_kaitai{
	background-position: -300px 0;
}
.gnav ul#menu li a.gnav_kaitai:hover {
	background-position: -300px -60px;
}
.gnav ul#menu li a.gnav_nyukyosha{
	background-position: -450px 0;
}
.gnav ul#menu li a.gnav_nyukyosha:hover {
	background-position: -450px -60px;
}
.gnav ul#menu li a.gnav_company{
	background-position: -600px 0;
}
.gnav ul#menu li a.gnav_company:hover {
	background-position: -600px -60px;
}
.gnav ul#menu li a.gnav_contact{
	background-position: -750px 0;
}
.gnav ul#menu li a.gnav_contact:hover {
	background-position: -750px -60px;
}


/*Infomation*/
.topi{
width:650px;
margin:0 auto;
border-bottom:1px dotted #ccc;
padding:5px 0 10px 0;

}
.topi dt{
float:left;
width:85px;
}
.topi dd{
float:right;
width:560px
}

.top_list{
overflow:hidden;
margin:10px 0 0 0;
}
.top_list li{
float:left;
margin:0 5px 0 0;
height:80px;
}
.top_list02{
margin:0 0 0 0 !important;
}
.bnr_img img{
padding:4px 0 0 5px;
}


/*コンテンツ*/
.contents{
width:900px;
height:auto;
}

/*パンくず*/
.pan{
font-size:10px;
margin:5px 5px 0 0;
color:#666;
text-align:right;
}
h2{
display:inline;
font-size:10px;
font-weight:normal;
}

h3{
background:url(../img/h3.jpg) no-repeat;
height:40px;
color:#0066CC;
font-weight:bold;
font-size:16px;
margin:30px 0 10px 0;
padding:0;
line-height:3em;
text-indent:15px;
}

h4{
background:url(../img/h4.gif) no-repeat;
height:26px;
color:#666;
font-weight:bold;
font-size:16px;
margin:30px auto 10px auto;
padding:0;
line-height:1.5em;
text-indent:25px;
width:650px;
}

h5{
border-top:3px solid #1356B1;
border-bottom:1px solid #ccc;
padding:5px 0;
font-size:12px;
color:#1356B1;
font-weight:bold;
text-indent:10px;
background:#FFFFF0;
}

/*左コンテンツ*/
.contents .left{
width:680px;
height:auto;
float:left;
}

.top_01{
background:#EDF6F6;
padding:10px;
}
.top_01 li{
background:url(../img/arrow_01.jpg) no-repeat 5px left;
text-indent:15px;
width:45%;
display: inline-block;
margin:5px 0 5px 0;
}



/*右コンテンツ*/
.contents .right{
width:200px;
height:auto;
float: right;
}

.right_01{
margin:10px 0 0 0;
}
.right_01 li{
margin:5px 0 0 0;
}

.right_02{
margin:0 0 10px 0;
}

.right_02 li {
background:url(../img/right_02bk.gif) no-repeat;
width:200px;
height:39px;
text-indent:25px;
line-height:3.25em;
font-weight:bold;
}
.right_02 li a{
display:block;
width:200px;
height:39px;
}
.right_02 li a:hover{
background:url(../img/right_02bk_b.gif) no-repeat;
}

.right_03{
width: 200px;
background: url(../img/right03_bottom.gif) no-repeat bottom;
padding-bottom: 10px;
margin:0 0 0 0;
}
.right_03 .inner{
background: url(../img/right03_top.gif) no-repeat;
padding-top: 50px;
}
.right_03 .inner02{
background: url(../img/right03_center.gif) repeat-y;
padding: 0 10px;
}

.right_03-1{
margin:5px 0 0 0;
font-size:10px;
}
.right_03-1 li{
margin:5px 0 0 0;
text-align:center;
}


/*フッター*/
#top_back{
width:900px;
margin:30px auto 10px auto;
text-align:right;
}
#top_back02{
width:680px;
margin:30px auto 10px auto;
text-align:right;
}

.foot{
background:url(../img/foot_bk.jpg) repeat-x;
height:auto;
overflow:hidden;
}
.footArea{
width:900px;
margin:0 auto;
padding:15px;
position:relative;
font-size:10px;
}


#copy{
color:#0066CC;
position:absolute;
bottom:10px;
right:10px;
font-size:12px;
}



/*-----------------------------------------------
下層ページ共通
-----------------------------------------------*/
.Area_01{
padding:0 15px;
line-height:1.65em;
}

.Area_02{
padding:10px;
margin:15px auto 0 auto;
background:#F3F7FD;
width:640px;
}

/*-----------------------------------------------
サイトマップ
-----------------------------------------------*/
.title_01{
background: url(../img/title_01.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_01 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

.sitemap_01{
padding:0 15px;
}

.sitemap_01 li{
background:url(../img/arrow_01.jpg) no-repeat left center;
text-indent:15px;
padding:3px 0 0 0;
}

/*-----------------------------------------------
リンク集
-----------------------------------------------*/
.title_02{
background: url(../img/title_01.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_02 p{
position: absolute;
top:45px;
left:20px;
font-size:18px;
font-weight:bold;
color:#fff;
}


/*-----------------------------------------------
個人情報の取扱いについて
-----------------------------------------------*/
.title_03{
background: url(../img/title_03.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_03 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

.privany_01{
margin:1.25em 0 0 0;
}
.privany_01 dt{
float: left;
margin: 0 0 0;
width:20px;
border-left: solid 5px #CCC;
padding-left: 5px;
color: #000;
}
.privany_01 dd{
float: right;
width:620px;
line-height:1.75em;
}

.privany_02{
margin:1.25em 0 0 0;
border-top:1px solid dotted #ccc;
}
.privany_02 dt{
float: left;
margin: 0 0 0;
width:20px;
padding:5px 0 0 5px;
color: #000;
border:0;
}
.privany_02 dd{
float: right;
width:570px;
line-height:1.75em;
padding:5px 0 0 5px;
}


/*-----------------------------------------------
当社について
-----------------------------------------------*/
.title_04{
background: url(../img/title_04.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_04 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}
.title_06{
background: url(../img/title_06.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
}
.title_06 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}
.title_07{
background: url(../img/title_07.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_07 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

.company_01{
width:580px;
height:auto;
background:#EEF2F3;
padding:20px 50px;
}
.company_01_l{
float:left;
width:355px;
height:auto;
line-height:1.75em;
}
.company_01_r{
float:right;
width:190px;
height:auto;
text-align:center;
}
.company_02 li{
list-style: inside !important;
}
.company_03 li{
list-style: decimal !important;
margin:0 0 0 15px;
}
.company_04{
width:650px;
height:auto;
margin:15px auto 0 auto;
border-top: 4px solid #ccc;
padding:15px 0 0 0;
}
.company_04_c{
float:left;
width:70px;
height:auto;
font-weight:bold;
color:#06C;
margin:15px 0 0 0;
}
.company_04_r{
float:right;
width:570px;
height:auto;
padding:15px 0;
border-bottom: 1px solid #ccc;
}

.company_04_r dl{
margin:0 0 10px 0;

}
.company_04_r dt{
float:left;
font-weight:bold;
color:#06C;
width:50px;
}
.company_04_r dd{
float: right;
width:520px;
}

.company_05{
width:580px;
height:auto;
margin:15px auto 0 auto;
}
.company_05_l{
float:left;
width:290px;
height:auto;
}
.company_05_l li{
float:left;
width:135px;
height:auto;
}
.company_05_r{
float:right;
width:280px;
height:auto;
text-align:center;
}
.company_05_r img{
margin:0 0 5px 0;
}
.company_minititle{
	font-size:13px;
	font-weight:bold;
	padding:0 0 4px 0;
	border-bottom:2px solid #AA1F24;
}
table.table_koutaisha{
	width:580px;
	border:1px solid #ccc;
	border-collapse:collapse;
}
table.table_koutaisha th{
	width:33%;
	background:#ccc;
	border-right:1px solid #fff;
	border-bottom:1px solid #ccc;
	padding:6px 0;
}
table.table_koutaisha th:last-child{
	border-right:1px solid #ccc;
}
table.table_koutaisha td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:6px 0;
	text-align:center;
	background:#fff;
}

/**/
.pt10{
	padding-top:10px;}

.tenposhousai{
	text-align:right; 
	margin:0 15px 0 0;
	
	}

.tenposhousai a:hover img{
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}

.note02 {
}

.note02 th {
font-weight: bold;
color:#0066CC;
width: 65px;
background: #EFF2F6;
text-align: left;
line-height: 1.25;
padding: 2px 10px;
vertical-align: middle;
font-size:10px;
}
.note02 td {
padding: 2px 10px;
vertical-align: middle;
background-color: #fff;
line-height: 1.75em;
width:230px;
}


/*-----------------------------------------------
採用情報
-----------------------------------------------*/
.title_05{
background: url(../img/title_05.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
margin:5px 0 0 0;
}
.title_05 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}


.recruit_btn{
margin:25px 0 0 0;
}

ul.recruit_btn li{
width:310px;
margin:15px 15px 0 10px;
float:left;
}
ul.recruit_btn li a{
display:block;
text-decoration:none;
color:#000;
position:relative;
border:1px solid #d0d0d0;
}

ul.recruit_btn li a:hover{
border:1px solid #1150AC;
filter: alpha(opacity=60);
-moz-opacity:0.60;
opacity:0.60;
color:#C00;
}

ul.recruit_btn li a span{
position:absolute;
top:35px;
left:15px;
width:150px;
height:38px;
overflow:hidden;
}


.note {
width: 660px;
}
.note th {
font-weight: bold;
color:#0066CC;
width: 100px;
background: #EFF2F6;
text-align: left;
line-height: 1.5;
padding: 5px 20px;
vertical-align: middle;
}
.note th img {
vertical-align: middle;
padding-left: 20px;
}
.note td {
padding: 5px 20px;
vertical-align: middle;
background-color: #fff;
line-height: 1.75em;
}


/*-----------------------------------------------
先輩社員の声
-----------------------------------------------*/
.voice_1{
margin:25px 0 0 0;
}
.voice_1 li{
background:url(../../staff/img/voice_bk.gif) no-repeat;
width:225px;
height:105px;
position:relative;
float:left;
}
.voice_1 li img{
position:absolute;
top:10px;
left:10px;
}
.voice_1 li .p01{
position:absolute;
top:8px;
left:105px;
font-size:14px;
font-weight:bold;
}
.voice_1 li .p02{
position:absolute;
top:30px;
left:105px;;
font-size:12px;
}

ul.voice_1 li a{
display:block;
text-decoration:none !important;
color:#000;
position:relative;
}
ul.voice_1 li a:hover{
filter: alpha(opacity=60);
-moz-opacity:0.60;
opacity:0.60;
color:#C00;
}

.voice_1 .li_001{
background:url(../../staff/img/voice_bk02.gif) no-repeat !important;
}

.voice_02{
background:url(../../staff/img/voice_bk03.gif) no-repeat;
width:647px;
height:250px;
margin:0 auto;
position:relative;
}
.voice_02 img{
position:absolute;
top:20px;
left:20px;
}
.voice_02 p{
position:absolute;
top:20px;
left:250px;
}
.bk16{
font-size:16px;
}
.voice_02-2{
position:absolute;
top:100px !important;
left:250px !important;
font-size:16px;
border-top: 1px solid #ccc;
width:350px;
padding:15px 0 0 0;
}


/*-----------------------------------------------
お部屋を借りたい方
-----------------------------------------------*/
.title_08{
background: url(../img/title_08.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_08 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

.borrow_01{
width:650px;
height:auto;
overflow:hidden;
margin:15px auto 0 auto;
}
.borrow_01_l{
float:left;
width:310px;
height:auto;
}
.borrow_01_r{
float:right;
width:310px;
height:auto;
}

.borrow_02{
width:650px;
height:auto;
margin:15px auto 0 auto;
}

.borrow_02 ul{
width:620px;
margin:15px auto 0 auto;
}
.borrow_02 li{
display:inline;
margin:0 10px 0 0;
}
#borrow_02-1{
margin:0 0 0 0 !important;
}

.voice_title{
background:url(../img/voice_title.gif) no-repeat;
width:650px;
height:65px;
margin:30px auto 0 auto;
position:relative;
}
.voice_title .p01{
position: absolute;
top:5px;
left:10px;
font-weight:bold;
color:#FFFFFF;
}
.voice_title .p02{
position: absolute;
top:32px;
left:10px;
font-weight:bold;
font-size:16px;
color:#003366;
}
.voice_title .p03{
position: absolute;
top:38px;
left:550px;
color:#666;
font-weight:bold;
}

.voice_00{
width:620px;
margin:0 auto;
padding:15px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
line-height:1.75em;
}
.voice_00 img{
margin:0 5px 0 0;
}
.voice_00 p{
background:#F3F7FD;
margin:10px 0 0 0;
padding:10px;
}
.voice_00 li{
display:inline;
}

.voice_01{
width:620px;
height:auto;
overflow:hidden;
margin:0 auto;
padding:15px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.voice_01_l{
float:left;
width:200px;
height:auto;
}
.voice_01_r{
float:right;
width:380px;
height:auto;
background:#F3F7FD;
padding:10px;
}


/*-----------------------------------------------
買いたい・売りたい方
-----------------------------------------------*/
.title_09{
background: url(../img/title_09.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_09 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

.baibai_01{
background:url(../../baibai/img/contact.gif) no-repeat;
width:600px;
height:150px;
position:relative;
margin:25px auto 0 auto;
}
.baibai_01 p{
position: absolute;
top:90px;
right:20px;
}

.voice_title02{
background:url(../img/voice_title02.gif) no-repeat;
width:650px;
height:65px;
margin:30px auto 0 auto;
position:relative;
}
.voice_title02 .p01{
position: absolute;
top:5px;
left:10px;
font-weight:bold;
color:#FFFFFF;
}
.voice_title02 .p02{
position: absolute;
top:32px;
left:10px;
font-weight:bold;
font-size:16px;
color:#003366;
}
.voice_title02 .p03{
position: absolute;
top:38px;
left:450px;
color:#666;
font-weight:bold;
}


/*-----------------------------------------------
その他当社のサービス
-----------------------------------------------*/
.title_10{
background: url(../img/title_10.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_10 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

.service_01{
background:url(../../service/img/contact.gif) no-repeat;
width:600px;
height:150px;
position:relative;
margin:25px auto 0 auto;
}
.service_01 p{
position: absolute;
bottom:15px;
right:15px;
}

/*-----------------------------------------------
入居者の方
-----------------------------------------------*/
.title_11{
background: url(../img/title_11.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_11 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

.nyukyo_01 {
overflow:hidden;
margin:20px 0 0 0;
}
.nyukyo_01 li{
float:left;
margin:10px 10px 0 10px;
}

/*-----------------------------------------------
入居者の方 設備に関するトラブルQ&A 
-----------------------------------------------*/
.title_12{
background: url(../img/title_12.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_12 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

/*-----------------------------------------------
入居者の方 その他入居中のトラブルQ&A
-----------------------------------------------*/
.title_13{
background: url(../img/title_13.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_13 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

.nyukyo_02{
margin:20px auto 0 auto;
width:650px;
border-bottom:1px dotted #ccc;
padding:0 0 20px 0;
}
.nyukyo_02 dt{
background:url(../../nyukyo/img/q.gif) no-repeat left center;
text-indent:40px;
}
.nyukyo_02 dd{
background:url(../../nyukyo/img/a.gif) no-repeat left top;
padding:0 0 0 40px;
margin:20px 0 0 0;
line-height:1.75em;
}

.nyukyo_02 p{
background:#FDFAED;
padding:10px;
margin:10px 0 0 0;
color:#5A4B00;
font-weight:bold;
}

/*-----------------------------------------------
入居者の方 宇都宮市のゴミの捨て方 
-----------------------------------------------*/
.title_14{
background: url(../img/title_14.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_14 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

/*-----------------------------------------------
入居者の方 契約更新・解約について
-----------------------------------------------*/
.title_15{
background: url(../img/title_15.jpg) no-repeat;
width:680px;
height:120px;
position:relative;
margin:5px 0 0 0;
}
.title_15 p{
position: absolute;
top:45px;
left:20px;
font-size:25px;
font-weight:bold;
color:#fff;
}

dl.adobe_reader {
overflow: hidden;
zoom: 1;
background:#f4f4f4;
padding:10px;
margin:20px 0 0 0;
}  
dl.adobe_reader dt {
margin-bottom: 5px;
padding-top: 15px;
width: 120px;
float: left;
clear: both;
font-weight: bold;
}
dl.adobe_reader dd {
margin-bottom: 5px;
padding: 0 0 0px 140px;
}
.kaketsuke{
	width:500px;
	margin:0 auto;
}
.kaketsuke table{
	width:500px;
	margin:0 auto 30px;
	font-size:14px;
	border:2px solid #ddd;
}
.kaketsuke table th{
	font-weight:normal;
	text-align:left;
	padding:6px 14px;
}
.kaketsuke table th{
	padding:6px 14px;
}

.itsumo{
	margin: 16px ;
	color:#666;
	font-size: 22px;
	font-weight: bold;
	font-family: -apple-system, BlinkMacSystemFont, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	}

.opa:hover img{
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}

