﻿@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:Meiryo,Osaka,verdana,arial,sans-serif;
	background:#E2EFCB url(../img/share/bg.gif) repeat-y left top;
	text-align:left;
	color:#333;
	line-height:1.5;
}

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:#FFF; margin-right:5px;}
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:#078D00; text-decoration:none;}
a:visited {color:#189B12;}
a:hover {color:#078D00;text-decoration:underline;}
a:active {color:#666;}


/*
 Clear
--------------------------*/
.clear {
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
}


/*
画像配置制御(左右)
--------------------------*/
img.imgR {float:right; margin:10px 0 0 20px;}
img.imgL {float:left!important: margin:10px 0;}


/*
 Container
--------------------------*/
#container {
	float:left;
	width:700px;
	overflow:hidden;
}


/*
 Header
--------------------------*/
#head {
	width:700px;
	height:61px;
	background-image:url(../img/share/header-img.gif);
	position:relative;
}

#head h1 {text-indent:-9999px;}

#head img {
	position:absolute;
	top:0px;
	right:10px;
}


/*
 Navigation
--------------------------*/
#navi {
	width:700px;
	height:64px;
	background:#FFF url(../img/share/navi-bg.gif) no-repeat top left;
	font-size:80%;
}

#navi ul {padding-left:165px;}

#navi li {
	display:inline;
	float:left;
	line-height:2.6;
	list-style-type:none;
}
*html #navi li {line-height:2.6;}

#navi li a {
	padding:0 0 0 12px;
	margin-right:20px;
	background:url(../img/share/arrow01.gif) no-repeat left center;
}


/*
 MainBox
--------------------------*/
#main {
	width:620px;
	margin:0 auto;
	font-size:80%;
	background:#FFF;
}

*html #main {
	width:620px;
	margin:0 0 0 40px;
	font-size:80%;
	background:#FFF;
}


/*
 MainTitle
--------------------------*/
#main_t {width:620px; margin-top:20px;}


/*
 Title
--------------------------*/
.title {width:620px; margin-top:40px;}


/*
ページの先頭へ戻る
--------------------------*/
#Page_top {
	width:620px;
	margin:60px 0 30px 0;
	padding-top:10px;
	border-top:2px dotted #CCC;
	text-align:right;
}

/*
 フッター注釈
--------------------------*/
#ant {width:620px; margin-bottom:40px;}
#ant ul {margin:10px 0 0 20px;}
#ant li {list-style:disc!important; line-height:1.8;}


/*
 Footer
--------------------------*/
#footer {
	width:700px;
	float:left:
	clear:both;
	background:#999;
	text-align:right;
	font-size:74%;
}
