/*-------------------------------------------------------------
|  weclink用CSS
-------------------------------------------------------------*/
@import"base.css"; 
@import"common.css"; 
@import"pagecom.css"; 

/*-------------------------------------------------------------
|  weclink
-------------------------------------------------------------*/
div#weclink
{
	width: 100%;
	text-align: left;
}
div#weclink img
{
/*	vertical-align: middle;*/
}
div#weclink p.msg
{
	font-size: 120%;
	font-weight: bold;
	color: #339966;
	line-height: 150%;
}
div#weclink h3
{
	margin-top: 5px;
	margin-bottom: 15px;
}

div.box
{
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
}
div.box div.boxright
{
	float: right;
	width: 75px;
	margin-right: 80px;
}
div.box div.boxleft
{
	float: left;
	width: 335px;
	margin-top: 15px;
	margin-left: 20px;
}
div.box div.taRight
{
	float: right;
	width: 150px;
	margin-top: 15px;
	margin-right: 10px;
	text-align: center;
}
div.box div.taLeft
{
	float: left;
	width: 340px;
	margin-top: 15px;
	margin-left: 10px;
}
div.box p
{
	margin-left: 15px;
	margin-right: 15px;
	line-height: 150%;
}
div.box p.kajo
{
	margin-left: 25px;
}
div.box p.kajo img
{
	vertical-align: middle;
	margin-right: 5px;
}
div.box p.addrttl
{
	color: #339966;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 15px;
}
div.box p.addrttl span
{
	font-size: 120%;
}
div.box p.addr
{
	margin-left: 25px;
	margin-right: 25px;
}

div.nbox
{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 35px;
}
div.nbox h4
{
	margin-bottom: 15px;
	text-align: center;
}
div.nbox p
{
	margin-left: 10px;
	margin-right: 10px;
	line-height: 130%;
}
div.nbox div.poRight
{
	width: 210px;
	text-align: center;
	float: right;
	margin-top: 15px;
}
div.nbox div.poLeft
{
	width: 280px;
	float: left;
	margin-top: 15px;
}
div.nbox p.mTTL
{
	font-weight: bold;
	color: #000080;
}
div.nbox p.headMsg
{
	text-align: center;
	font-size: 120%;
	font-weight: bold;
	color: #800000;
	margin-bottom: 10px;
}










/*  図表 */
hr.hyo
{
	border: 1px solid #FFAF00;
	width: 95%;
	margin-top: 15px;
	margin-bottom: 15px;
}
div.nbox h5
{
	font-weight: bold;
	font-size: 120%;
	color: #000080;
	padding: 10px;
	margin-bottom: 10px;
}
div.nbox h6
{
	font-weight: bold;
	font-size: 120%;
	padding: 10px;
}
div.nbox h6.b
{
	color: #000080;
}
div.nbox h6.p
{
	color: #F33699;
}
div.nbox p.maru
{
	margin-left: 34px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: -14px;
}
div.nbox p.marumini
{
	margin-left: 40px;
	margin-right: 15px;
	margin-top: 7px;
	margin-bottom: 7px;
}
div.nbox p.ttl
{
	margin-top: 10px;
	font-weight: bold;
}
div.nbox p.ttl2
{
	margin-top: 14px;
	margin-left: 14px;
	font-weight: bold;
	color: #800000;
}
div.nbox p.imgphoto
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
div.nbox p.map
{
	padding: 10px;
	text-align: center;
	background-color: #fff;
}
div.nbox p.mobile
{
	margin-top: 20px;
	font-weight: bold;
	text-align: center;
	color: #000080;
}
div.nbox p.mobile img
{
	margin: 5px;
}
div.nbox div.hLeft
{
/*	margin-left: 20px;*/
	width: 270px;
	float: left;
}
div.nbox div.hRight
{
	width: 220px;
/*	margin-right: 20px;*/
	text-align: center;
	float: right;
}
div.nbox p.msg
{
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.nbox p.chumsg
{
	margin-top: 15px;
	margin-bottom: 5px;
}
div.nbox p.boxmsg
{
	margin-left: 20px;
	margin-top: 7px;
	margin-bottom: 7px;
}
div.nbox p.boxmsg2
{
	margin-left: 50px;
	margin-top: 7px;
	margin-bottom: 7px;
}
div.nbox p.bp
{
	color: #F33699;
	font-weight: bold;
}
div.nbox p.bb
{
	color: #000080;
	font-weight: bold;
}
