@charset "shift_jis";
@import "common/0-import.css";

.rsg-text {
	margin-top:10px;
	padding:5px 10px 0 10px;
	line-height:150%;
	}


.irsm {
	margin-top:30px;
	}



/* tenpojouhou */
.tnp-con {
	padding-left:10px;
}

.tnp-con a:link {/*未訪問のリンク*/
    color:#1d3994;
    font-style:normal;
    text-decoration:underline;
}
.tnp-con a{/*リンクされた文字*/
    color:#1d3994;
    font-style:normal;
    text-decoration:underline;
}
.tnp-con a:visited {/*訪問後のリンク*/
    color:#1d3994;
    text-decoration:underline;
}
.tnp-con a:hover {/*マウスをのせたとき*/
    color:#999;
    font-style:normal;
    text-decoration:underline;
}

.tpjttl {
	margin-top:20px;
	}

.tpj-ttl a:link {/*未訪問のリンク*/
    color:#fff;
    font-style:normal;
    text-decoration:underline;
}
.tpj-ttl a{/*リンクされた文字*/
    color:#fff;
    font-style:normal;
    text-decoration:underline;
}
.tpj-ttl a:visited {/*訪問後のリンク*/
    color:#fff;
    text-decoration:underline;
}
.tpj-ttl a:hover {/*マウスをのせたとき*/
    color:#fff;
    font-style:normal;
    text-decoration:underline;
}
.tpj-ttl2 a:link {/*未訪問のリンク*/
    color:#fff;
    font-style:normal;
    text-decoration:underline;
}
.tpj-ttl2 a{/*リンクされた文字*/
    color:#fff;
    font-style:normal;
    text-decoration:underline;
}
.tpj-ttl2 a:visited {/*訪問後のリンク*/
    color:#fff;
    text-decoration:underline;
}
.tpj-ttl2 a:hover {/*マウスをのせたとき*/
    color:#fff;
    font-style:normal;
    text-decoration:underline;
}
.tpj-ttl3 a:link {/*未訪問のリンク*/
    color:#fff;
    font-style:normal;
    text-decoration:underline;
}
.tpj-ttl3 a{/*リンクされた文字*/
    color:#fff;
    font-style:normal;
    text-decoration:underline;
}
.tpj-ttl3 a:visited {/*訪問後のリンク*/
    color:#fff;
    text-decoration:underline;
}
.tpj-ttl3 a:hover {/*マウスをのせたとき*/
    color:#fff;
    font-style:normal;
    text-decoration:underline;
}


.tpj-ttl {
	margin-top:5px;
	width:690px;
	overflow:hidden;
	background:url(../img/i_idx_tpj-img02.jpg) no-repeat;
	} 
	
.tpj-ttl-01 ,
.tpj-ttl-02 ,
.tpj-ttl-03 
{
	padding:3px 0 3px 10px;
	float:left;
	width:165px;
	}
.tpj-ttl-04 
{
	padding:3px 0 3px 10px;
	float:left;
	width:155px;
	}
.tdj-dtl-con {
	width:690px;
	overflow:hidden;
	background:url(../img/i_idx_tpj-02.jpg) repeat-y;
	}
.tdj-dtl-con2 {
	width:690px;
	overflow:hidden;
	background:url(../img/i_idx_tpj-02-2.jpg) repeat-y;
	}
.tdj-dtl-con3 {
	width:690px;
	overflow:hidden;
	background:url(../img/i_idx_tpj-03-2.jpg) repeat-y;
	}

.tdj-dtl-con02 {
	width:165px;
	overflow:hidden;
	background:url(../img/i_jgs-med_rsg-bg02.jpg) repeat-y;
	}


.tpjdtl-con01 ,
.tpjdtl-con02 ,
.tpjdtl-con03 
{
	padding:5px;
	float:left;
	width:165px;
}
.tpjdtl-con04 
{
	padding:5px;
	float:left;
	width:150px;
}
.tpj-tel {
	font-size:12px;
	background:url(../img/i_tnp_line.jpg) repeat-x bottom;
	width:150px;
	padding:2px;
	}
.tpjtel-img  {
	background:url(../img/i_idx_tpj-img03.jpg) no-repeat 0 1px;
	padding-left:20px;
	}
.tpj-time {
	font-size:12px;
	width:150px;
	padding:2px;
	}
.tpjtime-img  {
	background:url(../img/i_idx_tpj-img04.jpg) no-repeat 0 1px;
	padding-left:20px;
	}
	
.tpj-hd {
	font-size:9px;
	}
	
	
.kwk-01 ,
.kwk-02 ,
.kwk-03 
{
	padding:0 15px 5px 90px;
	float:left;
	width:70px;
	font-size:10px;
	}
.kwk-04 
{
	padding:0 0 5px 90px;
	float:left;
	width:70px;
	font-size:10px;
	}
	
.tpj-ttl2 {
	margin-top:10px;
	width:690px;
	overflow:hidden;
	background:url(../img/i_idx_tpj-04.jpg) no-repeat;
	} 
.tpj-ttl3 {
	margin-top:10px;
	width:690px;
	overflow:hidden;
	background:url(../img/i_idx_tpj-05.jpg) no-repeat;
	} 
.kwk-link {
	background:url(../img/i_idx_tpj-tra.jpg) no-repeat 0 5px;
	padding-left:10px;
	}
	
	
/*takashimaya*/

.tpj-tsy {
	width:165px;
	margin-top:10px;
	}	
.tpjtsy-ttl	{
	font-size:12px;
	background:url(../img/i_jgs-med_rsg-bg01.jpg) no-repeat;
	padding:3px 0 3px 10px;
	}
.tpj-dtl	{
	width:155px;
	background:url(../img/i_jgs-med_rsg-bg02.jpg) repeat-y;
	padding:5px;
	}
.tsy-time {
	font-size:11px;
	background:url(../img/i_tnp_line.jpg) repeat-x bottom;
	width:150px;
	padding:2px;
	}	
.tsy-hd {
	font-size:9px;
	}	
	
	
	
	
/*  service  */

.service a:link {/*未訪問のリンク*/
    color:#ff6600;
    font-style:normal;
    text-decoration:underline;
}
.service a{/*リンクされた文字*/
    color:#ff6600;
    font-style:normal;
    text-decoration:underline;
}
.service a:visited {/*訪問後のリンク*/
    color:#ff6600;
    text-decoration:underline;
}
.service a:hover {/*マウスをのせたとき*/
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}

.sbt-ttl02 {
	margin-top:30px;
	}
.service {
	margin-top:10px;
	padding-left:10px;
	}

.sbt-ttl {
	margin-top:20px;
	}
.sbt-con {
	width:670px;
	background:url(../img/i_jgs-med_svt-bg01.png) repeat-y;
	padding:10px;
	overflow:hidden;
	}
.sbt-img {
	width:250px;
	float:left;
	}
.sbt-text {
	width:400px;
	float:right;
	}
.sbt-text01 {
	margin-top:10px;
	}
.sbt02-con {
	width:690px;
	overflow:hidden;
	margin-top:10px;
	}
.sbt-left {
	width:340px;
	float:left;
	}
.sbt-dtl {
	width:320px;
	background:url(../img/i_jgs-med_sbt02-bg01.jpg) repeat-y;
	padding:10px;
	}
.sbt-dtl2 {
	width:320px;
	background:url(../img/i_jgs-med_sbt02-bg01.jpg) repeat-y;
	padding:10px;
	}
.sbt-dtl3 {
	width:320px;
	background:url(../img/i_jgs-med_sbt02-bg01.jpg) repeat-y;
	padding:10px;
	}
.sbt-dtl-inner {
	width:320px;
	overflow:hidden;
	margin-top:10px;
	}	
.sbt-dtl-inner p.msg{
	padding-bottom:4px;
	}	
.sbtdtl-text{
	float:left;
	width:180px;
}
.sbtdtl-img{
	float:right;
	width:130px;
}
.sbt-dtl-ttl {
	margin-top:5px;
	}
.sbtdtl-nv {
	margin-top:5px;
	}
.sbt-right {
	width:340px;
	float:right;
	}

/* baibaika */
.bbk {
	margin-top:40px;
	}
.sef {
	margin-top:10px;
	}
.point {
	overflow:hidden;
	margin-top:10px;
	}
.point01 {
	width:338px;
	float:left;
	}
.point01-text {
	background:url(../img/i_jgs-med_bbk02.jpg) no-repeat;
	padding:5px;
	}
.point02 {
	width:338px;
	float:right;
	}
.point02-text {
	background:url(../img/i_jgs-med_bbk03.jpg) no-repeat;
	padding:5px;
	}

.bjm-nv {
	width:698px;
	margin-left:auto;
	margin-right:auto;
	margin-top:35px;
	}

.aheya-nv {
	width:698px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	}

.x_mt_10 { margin-top:10px;}
.x_mt_20 { margin-top:20px;}
.x_mt_30 { margin-top:30px;}
.x_mt_40 { margin-top:40px;}

.con_tenant { padding:10px; overflow:hidden; width:699px;}
.tenanto_text { width:450px; float:left;}
.tenanto_img { width:236px; float:right;}

.con_asosi { padding:10px; width:699px;}
.con_asosi h3 { margin-top:20px; font-size:17px; color:#669104;}
.con_aso_dtl01 { width:699px; overflow:hidden; margin-top:10px;}
.con_aso_dtl01_01 { width:330px; float:left;}
.con_aso_dtl01_02 { width:356px; float:right;}


