@charset "utf-8";

/* ----------------------------------------
CSS Information

 Site URL:		http://www.
 File name:		default.css()
 Summary:		all styles
 Created:		2008-11-21
 Lust update:	2008-11-21 by imamura
 Author:		Kousuke Imamura(admin)
 Style Info:	共通CSS
------------------------------------------ */

/*-----------------------
__Deafault style clear
------------------------*/

*{margin:0; padding:0;}

body{
	font-size:100%;
	font-family:Osaka,verdana,arial,sans-serif;
	background:#FFF url(../img/common/main_bg.gif);
	text-align:center;
	color:#333;
	line-height:1.3;
}

html {overflow-y:scroll;}

/* for IF6 */
* html body {font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}

/* other ----------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
ul{list-style-type:none;}
legend {text-indent:-9999px;}
address{color:#3C7500; margin:5px 0;}
caption {display:none;}
img {border:0;}
a img {border:0;}
em, strong {font-weight:bold;}
em {color:#666;}
b {font-weight:bold;}
i {font-style:italic;}
s {text-decoration:line-through;}
u {text-decoration: underline;}

p {margin:5px 5px 5px 0;}

hr {border:1px dotted #CCC;}


/*
 LinkColor
--------------------------*/
a {color:#03C; text-decoration:underline;}
a:visited {color:#03C;}
a:hover {color:#F00;text-decoration:underline;}
a:active {color:#03C;}


/*
 Color
--------------------------*/
.color3 {
	color:#cc0000;
	font-weight:bold;
}


/*
 Clear
--------------------------*/
.clear {
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
}


/*
画像配置制御(左右)
--------------------------*/
img.imgL {margin:10px 0 0 0;}
img.imgL05 {margin:10px 5px 0 0;}
img.imgL10 {margin:10px 10px 0 0;}
img.imgL20 {margin:0 0 5px 0;}


/*
 Wrap
--------------------------*/
#wrap {
	width:752px;
	margin:0 auto;
	background:#FFF;
	border:1px solid #CCC;
	border-top:none;
	border-bottom:none;
	overflow:hidden;
}

/*
 Container
--------------------------*/
#container {
	width:710px;
	margin:0 auto;
	text-align:left;
	font-size:80%;
}

*:first-child+html #container {
font-size:13px;
}
/*
 Header
--------------------------*/
#head {
	float:left;
	width:710px;
	height:83px;
	background:#FFF;
	position:relative;
	border-bottom:3px solid #3E7404;
	margin-bottom:15px;
}

#head h1 {color:#3B7600;}

#head img.logo {
	position:absolute;
	top:22px;
	left:0px;
	width: 430px;
}

#head img.tel {
	position:absolute;
	top:25px;
	right:280px;
}

#head img.toi {
	position:absolute;
	top:25px;
	right:0px;
}

/*
 LeftColumn
-----------------------------*/
#L_column {
	width:185px;
	float:left;
}

/*
 RightColumn
-----------------------------*/
#R_column {
	width:500px;
	float:right;
	margin-left:25px;
}

/*
 Navigation
--------------------------*/
#navi {
	width:185px;
	height:429px;
	background:#FFF url(../img/common/navi_bg.gif) no-repeat top left;
	margin-bottom:15px;
}

*:first-child+html #navi {
	font-size: 13px;
}

#navi ul {padding:6px 0 0 15px;}

#navi li {
	display:block;
	line-height:2.35;
	list-style-type:none;
}

#navi li a {
	padding:0 0 0 8px;
	margin-right:0px;
	text-decoration:none;
	font-weight:bold;
}

/*
ページの先頭へ戻る
--------------------------*/
#Page_top {
	width:620px;
	margin:60px 0 30px 0;
	padding-top:10px;
	border-top:2px dotted #CCC;
	text-align:right;
}

/*
 Footer
--------------------------*/
#footer {
	width:710px;
	float:left:
	clear:both;
	text-align:center;
	border-top:3px solid #3E7404;
}

#footer a {color:#999; text-decoration:none;}
.sekou_bnr {
	float: left;
}
.sekou_bnr01 {
	float: left;
}

