@charset "utf-8";

/*--------------------------------------------
*	hint
*
*	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;}
#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 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 .entryDate { margin-top: -1.1em; text-align:right; line-height:1.01;}

/*--------------------------------------------
	03. entry
*--------------------------------------------*/
#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;
}




/*--------------------------------------------
	03. schedule
*--------------------------------------------*/

#content #schedulesBox .scheduleTitle { background-image:none; padding-left:0px; }
#content #schedulesBox dt { color:#3399ff; font-size:140%; font-weight:bold; padding-top:10px; padding-bottom: 8px;
	background-image: url(http://www.sinwanet.co.jp/image/line_dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content #schedulesBox dd { padding-left:25px; padding-bottom:10px; }
#content #schedulesBox dd li a:link , 
#content #schedulesBox dd li a:visited { color:#333; text-decoration: none; }
#content #schedulesBox dd li a:hover ,
#content #schedulesBox dd li a:active { color:#333; text-decoration:underline; }


#content #schedulesBox dd.listHeader { padding-left:0px;}
#content #schedulesBox dd.listHeader .box { margin-top: 10px; margin-bottom: 20px; padding-left: 190px; }
#content #schedulesBox dd.listHeader .box .mainImage { float: left; margin:0px 0px 0px -190px; }
#content #schedulesBox dd.listHeader .box h3 { margin:0px 0px 5px;}
#content #schedulesBox dd.listHeader .box .textBox { min-height:58px ;height: auto !important;height: 58px; }
#content #schedulesBox dd.listHeader .box .textBox p { margin: 0px; }
#content #schedulesBox dd.listHeader .box .linkMore { margin-top: 10px; }
#content #schedulesBox dd.listHeader .box .linkMore img {  }

