@charset "utf-8";
/* ********************************************************************-

タイトル : tmpl00.css／テンプレートcss
作者 : 高島サトル

概要 : テンプレートのベースcss

制作日 : 2010/6/1
変更日 : 2010/6/1

- ******************************************************************** */




/* ======================================================================
   基本構造
====================================================================== */

/* #wrapper
-------------------------------------------------------*/
body.tmpl00 div#wrapper{
	width: 820px;
	margin: 15px auto;
	padding: 0px;
	border:none;
}

/* #header
-------------------------------------------------------*/
body.tmpl00 #header{
	padding: 0px 0px;
	zoom:1;
}
body.tmpl00 #header:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}

/* .content
-------------------------------------------------------*/
body.tmpl00 .content{
	margin-top: 30px;
	padding-top: 50px;
	background: url(../images/tmpl00/line01.jpg) repeat-x left top;
	zoom:1;
}
body.tmpl00 .content:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}

/* #footer
-------------------------------------------------------*/
body.tmpl00 #footer{
	margin: 80px 0px 0px 0px;
	padding: 30px 0px 10px 0px;
	background: url(../images/tmpl00/line01.jpg) repeat-x left top;
}
body.tmpl00 #footer div{
	padding: 0px 0px 10px 150px;
	background: url(../images/tmpl00/footer_back.gif) no-repeat left top;
}




/* ======================================================================
   #header
====================================================================== */

body.tmpl00 #header h1,
body.tmpl00 #header h2{
	margin: 0;
	padding: 0;
	line-height: 1.3;
	font-weight: normal;
	font-size: 95%;
	float: left;
}
body.tmpl00 #header p{
	margin: 0;
	padding: 0;
}
body.tmpl00 #header span{
	display: block;
	float: right;
}




/* ======================================================================
   .content
====================================================================== */

body.tmpl00 .content h1{
	float:none;
	display:block;
	margin: 0px 0px 50px 0px;
	padding: 0px;
}


/* ======================================================
   h3
====================================================== */
body.tmpl00 .content h3{	margin-bottom: 15px;}

/* h3.title01
   h3.title02
   h3.title03
-------------------------------------------------------*/
body.tmpl00 .content h3.title01,
body.tmpl00 .content h3.title02,
body.tmpl00 .content h3.title03{
	margin-bottom: 0px;
	padding: 15px 10px 17px 17px;
	border: 1px solid #c0c0c0;
	font-size: 125%;
	font-weight: bold;
}
body.tmpl00 .content h3.title01{	background: url(../images/tmpl00/title_bk01.jpg) repeat-x left bottom;}
body.tmpl00 .content h3.title02{	background: url(../images/tmpl00/title_bk02.jpg) repeat-x left bottom;
	border: 1px solid #999;
	color: #fff;}
body.tmpl00 .content h3.title03{	background: url(../images/tmpl00/title_bk03.jpg) repeat-x left bottom;
	border: 1px solid #999;
	color: #fff;}


/* ======================================================
   .unit
====================================================== */
body.tmpl00 .content .unit{	margin-bottom: 20px;}

/* unit00
-------------------------------------------------------*/
body.tmpl00 .content .unit00{
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}

/* unit01
   unit02
   unit03
-------------------------------------------------------*/
body.tmpl00 .content .unit01,
body.tmpl00 .content .unit02,
body.tmpl00 .content .unit03{
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	padding: 35px;
	background-repeat: no-repeat;
	background-position: left top;
}
body.tmpl00 .content .unit01{	background-image: url(../images/tmpl00/unit_bk01.jpg);}
body.tmpl00 .content .unit02{	background-image: url(../images/tmpl00/unit_bk02.jpg);}
body.tmpl00 .content .unit03{	background-image: url(../images/tmpl00/unit_bk03.jpg);}

body.tmpl00 .content p.line00{
	margin-top: -1.8em;
	padding-bottom: 1.8em;
	background-image: url(../images/tmpl00/dot_bk01.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-indent: -9999pt;
}




/* ======================================================================
   #footer
====================================================================== */

body.tmpl00 #footer p{
	margin-bottom: 0px;
	padding-bottom: 20px;
	font-size: 95%;
	text-align: left;
	line-height: 1.4;
}
body.tmpl00 #footer p#copyright{
	font-size: 95%;
	text-align: center;
	color: #666;
}
body.tmpl00 #footer p#copyright a:link,
body.tmpl00 #footer p#copyright a:visited{
	color: #666;
	margin-right: 1em;
}
body.tmpl00 #footer p#copyright a:hover,
body.tmpl00 #footer p#copyright a:active{}








/* EOF */

