@charset "utf-8";
/* CSS Document */

#news {
	margin-bottom:15px;
	margin-top:10px;
}
#news ul {
	margin-top:10px;
	list-style-type: none;
}
#main #news ul li {
	background-image: url(../images/arrow.jpg);
	list-style-type: none;
	padding-left:15px;
}
#news h2 {
	margin-bottom:10px;

}

.saimulink {
}
.saimulink .img {
	float:left;
	width:150px;
	height:160px;
	background-color:#9C0;
}
.saimulink .info {

}
.saimulink .text{
	float:right;
	width:420px;
}
.saimulink .link {
	font-weight: bold;
	font-size: 14px;
	background-image:url(../images/arrow.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom:5px;
}
#side .bookmark {
	margin-top:10px;
}


#side .bookmark {
	margin-top:10px;
}
.ill {
	float:left;
	margin-right:15px;
	margin-left:5px;
	margin-top:15px;
	width:110px;
}
p {
	padding-left:10px;
	padding-right:10px;
}
#main ul,
#main dl{
	margin-left:15px;
	padding-right:10px;
}
#main ul.woman {
	margin-left:120px;
	float:none;
}
/*saimu-sendai.com
==========================================================================================================================*/
body {
	background-color:#fde6e3;
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-x;
}
a {
	color:#ef6052;
}
table {
		border:none;
		border-collapse:collapse;
}
p.link {
	display:block;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
}
strong {
	color:#FF0000;
}
strong.sumi {
	color:#000000;
}
#main ul li {
	margin-left: 10px;
	background-image:url(../images/square.jpg);
	background-repeat:no-repeat;
	padding-left:12px;
	list-style-type: none;
}
#main li {
	margin-bottom:5px;
}
#side {
	width:225px;
	float:left;
}
#indexmenu {
	width:600px;
	margin-bottom:15px;
}
#main #indexmenu ul li {
	margin: 0px;
	padding: 0px;
	float:left;
	width:200px;
	height:30px;
	list-style-type: none;
	list-style-image: none;
	background-image: none;
}
#indexmenu ul li a {
	width:200px;
	height:30px;
	display:block;
}
#map {
	margin-top:15px;
	border: 2px solid #eeeeee;
	background-color:#eeeeee;
}
ol {
	list-style-position: inside;
}
dl.kazoku dt {
	color:#090;
	font-size:14px;
	font-weight:bold;
}
dl.kazoku dd {
	margin-bottom:15px;
}

/*フッター部分の無料相談
------------------------------------------------------*/
#muryosoudan-box {
	margin-top:75px;
	width:600px;
}
#main #muryosoudan-box ul {
	margin-left:0px;
	margin-top:5px;
	font-weight:bold;
	font-size:14px;
	margin-bottom:0;
}
#main #muryosoudan-box ul a {
	color:#0068b7;
}
#main #muryosoudan-box li {
	background-image:url(../images/maru.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	float:left;
	margin-left:15px;
	list-style-type: none;
}
#main #muryosoudan-box .woman {
	width:100px;
	height:165px;
	float:left;
	margin-top:0;
}
#main h3.muryo {
	background-color:#ef6052;
	padding-left:15px;
padding-top: 3px;
	padding-bottom: 3px;
	width:585px;
	color:#FFF;
	font-size:16px;
	padding-top:5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #fde6e3;
}
.btn_ht_muryou {
    width:480px;
}
.btn_ht_muryou a {
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-500px;
	background-image:url(../images/btn_ht_muryou.jpg);
	display:block;
    width:480px;
    height:60px;
    overflow:hidden;
}
#main #muryosoudan-box h3 {
	margin-top:15px;
}
.btn_ht_muryou a:hover{
	background-position:-480px 0px;
	
}
.btn_ht_tel,.btn_ht_muryou {
	margin-top:10px;
}
#muryosoudan-box .free {
	width:290px;
	float:left;
}
#muryosoudan-box .muryou-btn {
	width:290px;
	float:right;
}
#muryosoudan-box .btn {
	width:480px;
	float:right
}

/*見出し
------------------------------------------------------*/
#main h2 {
	background-color:#ef6052;
	padding-left:15px;
	height:28px;
	width:585px;
	color:#FFF;
	font-size:24px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #fde6e3;
}
#main h3 {
	font-size:14px;
	color:#ef6052;
	margin-top: 50px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ef6052;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ef6052;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #ef6052;
	border-right-color: #ef6052;
	
}
#main h4 {
	font-size:12px;
	color:#ef6052;
	padding-left: 7px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ef6052;
}





/*ヘッダー
==========================================================================================================================*/
#header {
	background-image:url(../images/bg_header.jpg);
}
#headerlink {
	width:220px;
	float:right;
	margin-top:114px;
	margin-right:5px;
	height:18px;
}
#headerlink ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#headerlink ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:105px;
	height:18px;
	float:left;
	display:block;
}
#pageinfo {
	background-color:#ef6052;
	color:#FFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#pageinfo h1 {
	font-size:10px;
}
#logo {
	width:600px;
	margin-top:5px;
	margin-left:15px;
	float:left;
}





/*サイド
==========================================================================================================================*/
#side ul {
	margin-bottom:25px;
}
#side h2{
}


/*無料相談
------------------------------------------------------*/
#side ul li a,
.muryosodan a,
.side-link a,
.bn-jutaku a,
.bn-nighter a{
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-250px;
}
.muryosodan {
    width:225px;
}
.muryosodan a {
	background-image:url(../images/bn_muryosodan.jpg);
	display:block;
    width:225px;
    height:130px;
    overflow:hidden;
}

.side-link {
	width:225px;
	margin-top:15px;
}
.side-link .link01 a {
		background-image:url(../images/side-link01.jpg);
		display:block;
    width:225px;
    height:40px;
    overflow:hidden;
}
.side-link .link02 a {
	background-image:url(../images/side-link02.jpg);
	display:block;
    width:225px;
    height:35px;
    overflow:hidden;
}
.side-link .link03 a {
	background-image:url(../images/side-link03.jpg);
	display:block;
    width:225px;
    height:35px;
    overflow:hidden;
}
.side-link .link04 a  {
	background-image:url(../images/side-link04.jpg);
	display:block;
    width:225px;
    height:40px;
    overflow:hidden;
}

.side-link .link01 a:hover, 
.side-link .link02 a:hover, 
.side-link .link03 a:hover, 
.side-link .link04 a:hover,
.bn-jutaku a:hover,
.bn-nighter a:hover{
	background-position:-225px 0px;
}

.bn-jutaku,
.bn-nighter{
    width:225px;
		margin-top:10px;
}
.bn-jutaku a {
	background-image:url(../images/bn_jutaku.jpg);
	display:block;
    width:225px;
    height:95px;
    overflow:hidden;
}
.bn-nighter a {
	background-image:url(../images/bn_nighter.jpg);
	display:block;
    width:225px;
    height:95px;
    overflow:hidden;
}




/*メニュー
==========================================================================================================================*/
.menu01 a {
	background-image:url(../images/ContentsMenu_01.jpg);
}
.menu02 a {
	background-image:url(../images/ContentsMenu_02.jpg);
}
.menu03 a {
	background-image:url(../images/ContentsMenu_03.jpg);
}
.menu04 a {
	background-image:url(../images/ContentsMenu_04.jpg);
}
.menu05 a {
	background-image:url(../images/ContentsMenu_05.jpg);
}
.menu06 a {
	background-image:url(../images/ContentsMenu_06.jpg);
}
.menu07 a {
	background-image:url(../images/ContentsMenu_07.jpg);
}
.menu08 a {
	background-image:url(../images/ContentsMenu_08.jpg);
}
.menu09 a {
	background-image:url(../images/ContentsMenu_09.jpg);
}
.menu10 a {
	background-image:url(../images/ContentsMenu_10.jpg);
}
.menu11 a {
	background-image:url(../images/ContentsMenu_11.jpg);
}
.menu12 a {
	background-image:url(../images/ContentsMenu_12.jpg);
}
.menu13 a {
	background-image:url(../images/ContentsMenu_13.jpg);
}
.menu14 a {
	background-image:url(../images/ContentsMenu_14.jpg);
}
.menu15 a {
	background-image:url(../images/ContentsMenu_15.jpg);
}
.menu16 a {
	background-image:url(../images/ContentsMenu_16.jpg);
}
.menu17 a {
	background-image:url(../images/ContentsMenu_17.jpg);
}
.menu18 a {
	background-image:url(../images/ContentsMenu_18.jpg);
}
.menu19 a {
	background-image:url(../images/ContentsMenu_19.jpg);
}
.menu01 a:hover,
.menu02 a:hover,
.menu03 a:hover,
.menu04 a:hover,
.menu05 a:hover,
.menu06 a:hover,
.menu07 a:hover,
.menu08 a:hover,
.menu09 a:hover,
.menu10 a:hover,
.menu11 a:hover,
.menu12 a:hover,
.menu13 a:hover,
.menu14 a:hover,
.menu15 a:hover,
.menu16 a:hover,
.menu17 a:hover,
.menu18 a:hover,
.menu19 a:hover,
.LinkMenu01 a:hover,
.LinkMenu02 a:hover,
.LinkMenu03 a:hover,
.LinkMenu04 a:hover,
.LinkMenu05 a:hover,
.muryosodan a:hover {
	background-position:-225px 0px;
	
}
.LinkMenu01 a {
	background-image:url(../images/LinkMemu_01.jpg);
}
.LinkMenu02 a {
	background-image:url(../images/LinkMemu_02.jpg);
}
.LinkMenu03 a {
	background-image:url(../images/LinkMemu_03.jpg);
}
.LinkMenu04 a {
	background-image:url(../images/LinkMemu_04.jpg);
}
.LinkMenu05 a {
	background-image:url(../images/LinkMemu_05.jpg);
}




/*フッター
==========================================================================================================================*/
#footer {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ef6052;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}

.side-box {
	width:225px;
	margin-bottom:15px;
}
#side ul {
	list-style:none;
    width:100%;
	list-style-type: none;
	padding: 0px;
	margin:0px;
}
#side li {
	list-style:none;
    width:225px;

}
#side ul a {
	display:block;
    width:225px;
    height:30px;
    overflow:hidden;

}







/*報酬一覧
==========================================================================================================================*/
#main h5.hoshu {
	width:585px;
	font-size:14px;
	background-color:#facea6;
	padding:5px;
	color:#ca6306;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ef6052;
}
table.hoshutable {
	margin-bottom:5px;
	width:600px;
	border: 1px solid #cccccc;
}
table.hoshutable td{
		font-size: 1em;
		line-height: 1.5;
		padding: 3px 5px;
		border: 1px solid #cccccc;
}
table.hoshutable th{
		width: 62%;
		text-align:left;
		font-weight: 100;
		border: 1px solid #cccccc;
		background-color:#fde6e3;
		padding: 3px 5px;
}

#hoshu table.hoshutable th.kasan01{
		width:40px;
		text-align:left;
		background-color:#eeeeee;
		text-align:center;
		color:#cf0808;
		font-weight:bold;
}
#hoshu table.hoshutable th.kasan02{
		width:330px;
		text-align:left;
		background-color:#fee1c6;
		color:#333;
}


#hoshu .hoshu-box {
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#hoshu .hoshu-box2 {
	margin-bottom:25px;
}
strong.hoshu {
	width:590px;
	color:#ffffff;
	background-color:#ef6052;
	display:block;
	padding:5px;
}
#hoshu table.tesuryo {
	width:600px;
	border: 1px solid #cccccc;
}
#hoshu table.tesuryo td.houshu1 {
	width:44%;
	text-align:left;
	background-color:#fde6e3;
	color:#000;
	border: 1px solid #cccccc;
	padding: 3px 5px;
}
#hoshu table.tesuryo td.houshu2 {
	width:33%;
	text-align:left;
	text-align:center;
	border: 1px solid #cccccc;
	padding: 3px 5px;
}
#hoshu table.tesuryo td.jippi{
	width:23%;
	text-align:center;
	background-color:#F5F5F5;
	border: 1px solid #cccccc;
	padding: 3px 5px;
}
.mb {
	margin-bottom:15px;
}
#hoshu table.tesuryo td.green {
	background-color:#fefbe7;
}
#hoshu {
	margin-top:25px;
}





/*報酬一覧
==========================================================================================================================*/
#irai {
	margin-top:25px;
}
#irai table {
	margin-bottom:5px;
	width:598px;
	border: 1px solid #cccccc;
}
#irai table th {
	width:200px;
	padding: 3px 5px;
	text-align:left;
	border: 1px solid #cccccc;
	background-color:#fde6e3;
	font-size:12px;
}
#irai table td {
	padding: 3px 5px;
	text-align:left;
	padding: 3px 5px;
	border: 1px solid #cccccc;
}

.hissu {
	color:#F00;
}


/*流れ
==========================================================================================================================*/
dl.nagare dd {
	margin-bottom:25px;
	margin-top:3px;
}

dl.nagare dd p {
	margin:0;
}
#pagetop {
	text-align: right;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}



#bn-top {
	width:600px;
}
#bn-top ul {
	width:600px;
	margin: 0px;
	padding: 0px;
	
}
#bn-top ul li {
	width:200px;
	float:left;
	list-style-type: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}