/*	ourbran(http://www.ourbrain.co.jp/) stylesheet
	All Rights Reserved.
	inquiry > chustuff@aol.com */


@charset "Shift_JIS"; 


/* ===================================================================== */
	

body {
	color: #444444;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック", Gothic, sans-serif;
	text-align: left;
	background-color: #fffffe;
	margin: 0px;
	padding: 0px
	}

a:link {
	color: #5783DE;
	text-decoration: underline
	}

a:visited {
	color: #7FA3C7;
	text-decoration: underline
	}

a:hover	{
	color: red;
	text-decoration: underline
	}

a:active {
	color: red;
	text-decoration: underline
	}

/* ============================================== */
	
.header {
	display: none
	}


/* ============================================== */

div.nav1 {
	display: none
	}
	
	
div.pankuzu {
	font-size: x-small;
	text-align: left;
	border-style: solid;
	border-width: 1px 0px;
	border-color: white;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 6px 0px
	}
	

div.main {
	float: left;
	width: 600px;
	height: 2700px;
	margin: 0px;
	padding: 0px 10px;
	background-color: #fffffe
	}

div.nav {
	display: none
	}


/* ------------ mainあわせて幅620px ------------- */


hr {
	display: none;
	}
	
img {
	border: none
	}

/* ============================================== */


ul { 
	list-style-image: url("../imgs/dot.png");
	}


li {
	padding-left: 0px;
	line-height:160%
	}

dd {
	line-height:140%
	}



h1 {
	color: #666666;
	font-size: large;
	font-weight: bold;
	text-align: center;
	background-color: #F6F3EE;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #cccccc;
	margin: 0px;
	padding: 4px 0px;
	width: 580px;
	clear: both
	}

h2 {
	width: 580px;
	color: #5D9C75;
	text-align: left;
	font-size: 110%;
	border-style: solid;
	border-width: 0px 0px 0px 8px;
	border-color: #ACDEBF;
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 4px 10px;
	clear: both
	}


h3 {
	color: #774411;
	font-size: medium;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 2px 0px;
	clear: both
	}

/* ============================================== */	

dl {
	margin: 0px
	}

dt#menucategory1 {
	color:#333333;
	font-size: xx-small;
	text-align:center;
	padding: 2px 0px;
	margin: 0px 0px 6px 0px;

	background-color: #DCDECE
	}

dt#menucategory2 {
	color:#333333;
	font-size: xx-small;
	text-align:center;
	padding: 2px 0px;
	margin: 24px 0px 6px 0px;

	background-color: #DCDECE
	}
	
dt#menucategory3 {
	color:#333333;
	font-size: xx-small;
	text-align:center;
	padding: 2px 0px;
	margin: 24px 0px 6px 0px;

	background-color: #DCDECE
	}

dl#menu dd{
	font-size: small;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px
	}

dl#menu a:link {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	display: block;
	text-decoration: none;

	border-color: #F6F3EE
	}

dl#menu a:visited {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	display: block;
	text-decoration: none;
	
	border-color: #F6F3EE
	}

dl#menu a:hover	{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	display: block;
	text-decoration: none;
	
	border-color: d5e5fe;
	background-color: #ffffdd
	}

dl#menu a:active {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	display: block;
	text-decoration: none;
	
	border-color: d5e5fe;
	background-color: #ffffdd
	}


/* ============================================== */
.catch {
	font-size: 110%;
	line-height:200%;
	border-width: 0px 0px 0px 5px;
	border-style: solid;
	border-color: #ffbb44;
	background-color: #FAF5EB;
	margin: 4px 2px;
	padding: 2px 2px 2px 10px
	}

.special {
	color: red
	}

.point {
	color: #bb7711;
	background-color: #FAF5EB
	}

.tokutei {
	font-weight: bold
	}

.standsout {
	font-size: 110%;
	color: #bb7711;
	background-color: #FAF5EB;
	}

.kakomi1 {
	width: 520px;
	border-width: 1px;
	border-style: solid;
	border-color: #ffbb44;
	background-color: #FAF5EB;
	margin-top: 6px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 4px 8px;
	clear: both
	}

.kakomi2 {
	font-size: medium;
	line-height:160%;
	border-width: 1px;
	border-style: solid;
	border-color: #ffee33;
	background-color: #fffff7;
	margin: 10px 10px 10px 0px;
	padding: 10px;
	clear: both
	}
	
.signature {
	text-align: right;
	font-size: medium;
	margin-top: 80px
	}

.shoulder {
	font-size: small
	}

.name {
	font-size: large;
	font-weight: bold
	}

.large {
	font-size: large;
	line-height:160%;
	font-weight: bold
	}

.weak{
	font-size: smaller
	}


.ctr {
	text-align: center;
	font-weight: bold
	}

.menu{
	text-align: center;
	line-height:160%
	}

p#copyright {
	color: #888888;
	font-size: xx-small;
	margin-top: 20px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #ddddcc
	}
