/* +++++ トップページ +++++ */

/* +++++ 更新情報 +++++ */
#centernew	{
	float: left;
	width: 280px;
	}
#blognew	{
	float:right;
	width: 280px;
	}
#centernew h1	{
	background-image: url(http://www.y-maibun.jp/images/top/title_new01.gif) ;
	background-repeat: no-repeat;
	text-indent:-9999px;
	margin-bottom:0;
	}
#blognew h1	{
	background-image: url(http://www.y-maibun.jp/images/top/title_new02.gif) ;
	background-repeat: no-repeat;
	text-indent:-9999px;
	margin-bottom:0;
	}
#centernew p	{
	text-align:right;
	}
#blognew p	{
	text-align:right;
	}
.entry	{
	border-bottom: 2px dotted #666666;
	margin-top:0;
	}
.entry h2	{
	margin-top:5px;
	}
.entry h3	{
	margin-top:-5px;
	}

/* +++++ インフォメーション詳細 +++++ */
#archives h1	{
	background-image: url(http://blog.y-maibun.jp/images/all/sidebartitle.gif);
	background-repeat: no-repeat;
	width:170px;
	height:30px;
	font-size:12px;
	color: #b13000;
	padding:7px 0 0 17px;
	}
#archives ul	{
	font-size: 12px;
	list-style-type: disc;
	list-style-position: inside;
	padding: 5px 10px 5px 5px;
	margin-top: -10px;
	}
#archives li	{
	padding-bottom: 5px;
	}
#mainvisual h1	{
	background-image: url(http://www.y-maibun.jp/images/all/title_page.gif) ;
	background-repeat: no-repeat;
	width: 575px;
	height: 35px;
	font-size: 16px;
	color: #ffffff;
	padding:5px;
	}

/* +++++ ウェブページ +++++ */
#webpagebase 	{
	margin: -5px 0 10px;
	}
#webpagebase h1	{
	background-image: url(http://www.y-maibun.jp/images/all/title_page.gif) ;
	background-repeat: no-repeat;
	width: 575px;
	height: 35px;
	font-size: 16px;
	color: #ffffff;
	padding:5px;

	}
#webpagebase h2	{
	font-size: 14px;
	border-bottom: 1px solid #006600;
	padding-bottom:3px;
	}

/* +++++ 利用案内 +++++ */

#webpagebase ul	{
	font-size: 12px;
	}
#webpagebase li	{
	border-bottom: 1px dotted #333333;
	margin-bottom:5px;
	padding-bottom:5px;
	}
#webpagebase li a	{
	color: #ff0000;
	border: 1px solid #ff0000;
	padding:1px 3px;
	}
#webpagebase li span	{
	font-size: 10px;
	}
#webpagebase li span a	{
	border: none;
	}
#webpagebase p	{
	margin-top:-5px;
	}
.clear {
    clear:both;
	}
.webpage_r	{
	width:280px;
	float:right;
	margin-left:10px;
	}
.webpage_r img	{
	margin-bottom:10px;
	}
.webpage_l	{
	width:270px;
	float:left;
	margin-right:10px;
	}
.webpage_l img	{
	margin-bottom:10px;
	}
.accessmap_p	{
	padding-top: 10px;
	}

/* +++++ 業務内容 +++++ */
.webpage h4	{
	font-size: 16px;
	color: #b13100;
	border-left: 5px solid #b13100;
	padding-left: 5px;
	}
.webpage h3	{
	font-size:14px;
	color:#b13100;
	border-bottom: 1px dotted #b13100;
	}
.ichiran	{
	width:570px;
	font-size:12px;
	}
.ichiran th	{
	background-color:#ca7252;
	color:#ffffff;
	padding:2px;
	}
.ichiran td	{
	padding:2px 5px;
	}
.firstindent	{
	text-indent:-3em;
	margin-left:2em;
	}

/* +++++ IE6 +++++ */
* html #webpagebase	{
	margin-top:0px;
	}
* html #webpagebase h1	{
	padding:9px 0 0 10px;
	}
 * html #webpagebase p	{
	margin-top:0;
	}
 * html .entry h3	{
	margin-top:-15px;
	margin-bottom:5px;
	}
 * html #blognew p	{
	margin-top:5px;
	}
 * html #centernew p	{
	margin-top:5px;
	}
 * html #mainvisual h1	{
	padding:7px 0 0px;
	margin-bottom:0;
	text-indent:7px;
	}
 * html #archives ul	{
	margin-left:0;
	}
 * html #archives h1	{
	margin:0;
	padding:10px 0 0 17px;
	}
 * html .firstindent	{
	margin:10px;
	margin-left:25px;
	text-indent:-2em;
	}
 * html .webpage_r	{
	margin-left:5px
	}

/* +++++ IE7 +++++ */
*:first-child+html #webpagebase	{
	margin-top:0px;
	}
*:first-child+html #webpagebase h1	{
	padding:9px 0 0 10px;
	}
*:first-child+html #webpagebase p	{
	margin-top:0;
	}
*:first-child+html .entry h3	{
	margin-top:-15px;
	margin-bottom:5px;
	}
*:first-child+html #blognew p	{
	margin-top:5px;
	}
*:first-child+html #centernew p	{
	margin-top:5px;
	}
*:first-child+html #mainvisual h1	{
	padding:7px 0 0px;
	margin-bottom:0;
	text-indent:7px;
	}
*:first-child+html #archives ul	{
	margin-left:0;
	}
*:first-child+html #archives h1	{
	margin:0;
	padding:10px 0 0 17px;
	}
*:first-child+html .firstindent	{
	margin:10px;
	margin-left:20px;
	text-indent:-2em;
	}
