@charset "utf-8";
/* CSS Document */

#logo a{width:350px!important;}

#sub-new{
	width:150px;
	float:right;
}

.inner-new{padding-left:10px; padding-right:10px;}


#home-p .img_main{
	margin-bottom:5px;
}

/* column */

#column-new{width:629px;display: inline-block;}
#column-new:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#first-new{width:412px;float:right;}
#second-new{width:200px;float:left; border-bottom:1px solid #ccc;}


/* title */

.title1-new{
	color:#fff;
	background-image:url(../img/new/title1.jpg);
	line-height:24px;
	padding-left:25px;
	margin-bottom:12px;
}



/* index-table */

#index-table th{
	border-width:1px 1px 0 1px;
	border-color:#ccc;
	border-style:solid;
	padding:7px 7px 0 6px;
	background: url(../img/new/index-table-th.jpg) top repeat-x #efefef;
}

#index-table .bottom td{
	border-width:0px 1px 1px 1px;
	border-color:#ccc;
	border-style:solid;
	padding:0px 5px 0px 2px;
	background-color:#efefef;
}

#index-table .bottom td p{
	border-top:1px solid #ccc;
	padding:5px 0px 0px 10px;
}

#index-table .bottom td a{
	background:url(../img/new/index-table-arrow.jpg) left no-repeat;
	padding-left:13px;
	color:#00f;
}

/* counseling */

.counseling{
	border:1px solid #331411;
	padding:4px;
	background-color:#f0eac8;
	margin-bottom:9px;
}

.counseling .img_counseling{
	margin-bottom:5px;
}
.counseling p{
	margin:0px 10px;
	line-height:1.5;
}
.counseling strong{
	color:#c3390f;
}
.counseling .mail{
	background:url(../img/home/counseling-mail.jpg) left no-repeat;
	padding-left:14px;
}
.counseling .mail a{
	color:#573417;
}

/* sub-block-new */
.sub-block-new h2,
/*.sub-block-new h6{text-indent:-9000px; height:24px;}*/
.sub-block-new div{
	padding:10px 5px;
	border-style:solid;
	border-color:#ccc;
	border-width:0 1px;
	line-height:1.6;
}

#jinzai-new div{border-width:0 1px 1px 1px;}
#home-p #jinzai-new div{border-width:0 1px;}

#home-p .sub-block-new div{
	padding:10px;
}

.red{color:#cc3300;}

#home-p #link-new p{font-size:12px;}
#home-p #link-new a{font-family:Arial, Helvetica, sans-serif;}

/* menu */

#menu-new{
	margin-bottom:5px;
}

#menu-new .parent{
	background:url(../img/new/menu-bg.jpg) bottom no-repeat #fef6ee;
	padding:3px 9px 155px 9px;
	border-width:0 1px 1px 1px;
	border-color:#ccc;
}

#menu-new li{
	border-bottom:1px solid #ccc;
	padding-left:3px;
	margin-bottom:3px;
}

#menu-new li li{
	border-bottom:0px solid #ccc;
	border-top:1px solid #ccc;
	margin-bottom:0px;
	padding-top:3px;
	text-indent:-2em;
	padding-left:2em;

}

#menu-new li a{
	background:url(../img/new/menu-arrow.jpg) left no-repeat;
	padding-left:12px;
}

#menu-new li li a{background:none;}


/* flow */

#flow{
	width:543px;
	margin-left:20px;
	margin-bottom:30px;
}
#flow dd{
	background: url(../img/policy/flow/bg-long.jpg) bottom no-repeat;
	padding:10px;
	font-size:14px;
}
#flow #keep dd{background:url(../img/policy/flow/bg-keep.jpg) bottom no-repeat;}
#flow dd a{
	font-size:12px;
	background:url(../img/policy/flow/a.jpg) left no-repeat;
	padding-left:12px;
}

#flow table{width:543px;}
#flow .col1{width:261px;background:url(../img/policy/flow/bg-short.jpg) bottom no-repeat;}
#flow .col2{vertical-align:middle; text-align:center;}
#flow td dd{background:none;}



/* SEO追加 */
#top_h1 {
	text-align:right;
	font-size:11px;
	font-weight:normal;
	margin-bottom:-1px;
}
