@charset "utf-8";

/*--------------------------------------------
*	company
*
*	01. top
*	02. category
*	03. entry
*	
*--------------------------------------------*/

/*--------------------------------------------
	01. top
*--------------------------------------------*/
#content .box { margin-top: 10px; margin-bottom: 20px; padding-left: 150px; }
#content .box .mainImage { float: left; margin:0px 0px 0px -150px; }
#content .box h3 { margin:0px 0px 5px;
	color:#0099cc;
	font-size: 140%;
	background-image: url(../../image/title_sub_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-weight: bold;
	margin-left:0px; margin-right: 0px;
	min-height:25px ;height: auto !important;height: 25px;
}
#content .box .textBox { min-height:58px ;height: auto !important;height: 58px; }
#content .box .textBox p { margin: 0px; }
#content .box .linkMore { margin-top: 10px; }
#content .box .linkMore img {  }

/*--------------------------------------------
	02. category
*--------------------------------------------*/


#content #entriesBox {
	background-image: url(http://www.sinwanet.co.jp/image/line_dot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content #entriesBox .box {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 10px; padding-bottom: 20px;
	padding-left: 190px;
	background-image: url(http://www.sinwanet.co.jp/image/line_dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content #entriesBox .box div {
	background-image: none;
}
#content #entriesBox .boxNoImage {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 10px; padding-bottom: 20px;
	padding-left: 0px;
	background-image: url(http://www.sinwanet.co.jp/image/line_dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content #entriesBox .boxNoImage div {background-image: none;}
#content #entriesBox .mainImage { float: left; margin:0px 0px 0px -190px;}
#content #entriesBox .box .textBox { margin-top:5px; min-height:40px ;height: auto !important;height: 40px; }
#content #entriesBox .boxNoImage .textBox {margin-top:5px;}
#content #entriesBox .textBox p { margin: 0px; }
#content #entriesBox .linkMore { margin-top: 10px; }
#content #entriesBox .linkMore img {  }
#content #entriesBox h4 {
	color:#0099cc;
	font-size: 130%;
	line-height: 1.2;
	background-image: url(http://www.sinwanet.co.jp/image/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	margin-bottom: 0px;
	padding-right: 70px;
	padding-left: 27px;
}

/*--------------------------------------------
	03. entry
*--------------------------------------------*/
#content #entryBox {
	padding-top: 20px;
	background-image: url(http://www.sinwanet.co.jp/image/image/line_dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#content #entryBox h3 {
	color:#0099cc;
	font-size: 130%;
	line-height: 1.2;
	background-image: url(http://www.sinwanet.co.jp/image/image/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 27px;
}
#content #entryBox h4 {
	color:#0099cc;
	font-size: 130%;
	line-height: 1.2;
	background-image: url(http://www.sinwanet.co.jp/image/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	margin-bottom: 0px;
	padding-right: 70px;
	padding-left: 27px;
}

#content #entryBox {
	padding-top: 20px;
	background-image: url(http://www.sinwanet.co.jp/image/line_dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#content #entryBox h4 {
	color:#0099cc;
	font-size: 130%;
	line-height: 1.2;
	background-image: url(http://www.sinwanet.co.jp/image/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 27px;
}
#content #entryBox .entryDate { margin-top: 0px ; text-align:right;}
#content #entryBox p { margin-top:0px;}

#content #entryBox a:link img, 
#content #entryBox a:visited img {
	border: 1px solid #3399FF;
}
#content #entryBox a:hover img, 
#content #entryBox a:active img {
	border: 1px solid #33CCFF;
}


.porofile {
	padding-top: 1em;
	margin-top: 30px;
	border-top: 2px solid #0099CC;
	border-bottom: 2px solid #0099CC;
}


.mapAll { margin-top:30px;}