﻿body{
	margin     : 0px;
	background : #ffffff;
	color      : #000000
}

.logo{
	position : absolute;
	left     : 5px;
	top      : 9px;
	border   : 0px;
	z-index  : 1
}

.navList{
	position    : absolute;
	z-index     : 1
}

.navOffMenu{
	height          : 30px;
	color           : #000000;
	background      : #ffffff;
	text-align      : left;
	padding-top     : 5px;
	padding-left    : 5px;
	font-weight     : normal;
	font-size       : 8pt;
	line-height     : 2em;
	border-bottom   : solid 2px #cccccc;
	letter-spacing  : 3px;
	text-decoration : none;
	display         : block
}

.navOnMenu{
	height          : 30px;
	color           : #dc143c;
	background      : #ffffff;
	text-align      : left;
	padding-top     : 5px;
	padding-left    : 5px;
	font-weight     : bold;
	font-size       : 8pt;
	line-height     : 2em;
	border-bottom   : solid 2px #cccccc;
	letter-spacing  : 3px;
	text-decoration : none;
	display         : block
}

.navItem{
	height          : 15px;
	color           : #000000;
	background      : #eeeeee;
	font-weight     : normal;
	font-size       : 11pt;
	line-height     : 1em;
	text-align      : left;
	padding         : 5px;
	text-decoration : none;
	display         : none
}

.content{
	position : absolute;
	left     : 10px;
	width    : 750px;
	margin   : 0px;
	padding  : 0px
}

.toKisendoHome{
	position    : absolute;
	left        : 652px;
	top         : 60px;
	width       : 100px;
	border      : solid 2px #228622;
	padding     : 2px;
	font-weight : bold;
	font-size   : 9pt;
	line-height : 1em;
	background  : #ffffff
}

.links{
	position    : absolute;
	left        : 30px;
	width       : 750px;
	font-size   : 11pt;
	line-height : 1.5em
}

.copyright{
	position : absolute;
	left     : 30px;
	font     : 10pt
}

.title{
	position     : absolute;
	left         : 4px;
	width        : 605px;
	padding      : 5px 0px 2px 5px;
	border-style : solid;
	border-color : #ff9900;
	border-width : 2px 70px 2px 70px;
	font-weight  : bold;
	font-size    : 13pt;
	line-height  : 1em;
	color        : #000000;
	background   : #ffee99;
	text-align   : center
}

.caption{
	position     : absolute;
	padding      : 5px 0px 2px 5px;
	border-style : solid;
	border-color : #ff9900;
	border-width : 0px 0px 1px 20px;
	font-weight  : bold;
	font-size    : 9pt;
	line-height  : 1em;
	color        : #000000;
	left: 12px;
	top: 156px;
	width: 172px;
}

.plane1{
	font  : 11pt/1.5em 'ＭＳ 明朝';
	color : #000000
}

.plane2{
	font  : 13pt/1.5em 'ＭＳ 明朝';
	color : #000000
}

.strong1{
	font:bold 11pt/1.2em HGｺﾞｼｯｸE
}

.strong2{
	font:bold 9pt
}

.strong3{
	font-weight  : bold;
	font-family  : 'ＭＳ ゴシック';
	color        : #ff0000
}

.strong4{
	font-size    : 17pt;
	font-weight  : bold;
	font-family  : 'ＭＳ ゴシック';
	color        : #ffffff
}

.box1{
	position     : absolute;
	padding      : 5px 0px 2px 5px;
	border-style : solid;
	border-color : #ff9900;
	border-width : 0px 0px 1px 0px;
	font-weight  : bold;
	font-size    : 9pt;
	line-height  : 1em;
	color        : #000000
}

.box2{
	position    : absolute;
	height      : 140px;
	margin      : 10px;
	padding     : 10px;
	background  : #ffffcc;
	color       : #000000;
	font-weight : bold;
	font-size   : 11pt;
	line-height : 1.7em;
	z-index     : 1
}

.box3{
	position    : absolute;
	margin      : 0px 3px 0px 3px;
	padding     : 10px;
	background  : #ffffff;
	font-weight : bold;
	font-size   : 10pt;
	line-height : 1.2em;
	color       : #000000;
	text-align  : center
}

.boxFrame1{
	border      : solid 3px #dd0000;
	padding     : 10px 0px 0px 60px;
	font-weight : bold;
	font-size   : 12pt;
	line-height : 2em
}

.boxFrame2{
	border      : solid 3px #00aa00;
	padding     : 10px 0px 0px 40px;
	font-weight : bold;
	font-size   : 12pt;
	line-height : 1.5em
}

.boxFrame3{
	border      : solid 2px #ff0000;
	padding     : 10px;
	font-weight : bold;
	font-size   : 11pt;
	line-height : 1.5em
}

.boxFull1{
	text-align  : center;
	font-weight : bold;
	font-size   : 12pt;
	line-height : 1.5em;
	color       : #dd0000
}

.boxFull2{
	text-align : center;
	font-weight : bold;
	font-size   : 12pt;
	line-height : 1.5em;
	color      : #00aa00
}

.latestInfoTitle{
	margin      : 0px;
	background  : #ff9900;
	color       : #ffffff;
	padding     : 5px 4px 2px 4px;
	font-weight : bold;
	font-size   : 12pt;
	line-height : 1em;
	text-align  : center
}

.latestInfoCont{
	margin      : 0px;
	border      : 1px solid #ff9900;
	padding     : 4px;
	font-size   : 10pt;
	line-height : 1.2em;
	overflow    : scroll
}

.newsReleaseTitle{
	margin      : 0px;
	background  : #ff9900;
	color       : #ffffff;
	padding     : 5px 4px 2px 4px;
	font-weight : bold;
	font-size   : 12pt;
	line-height : 1em;
	text-align  : center
}

.newsReleaseCont{
	margin      : 0px;
	border      : 1px solid #ff9900;
	padding     : 4px;
	font-size   : 10pt;
	line-height : 1.2em;
	overflow    : scroll
}

.explainBoxTitle{
	margin         : 0px;
	padding        : 5px;
	text-align     : left;
	letter-spacing : 1pt;
	font           : bold 11pt;
	background     : #996600;
	color          : #ffffff
}

.explainBoxCont{
	margin           : 0px;
	border           : solid 2px #996600;
	padding          : 5px;
	font             : 9pt/1.5em;
	background-color : #ffee88;
	color            : #000000
}

.explainBox1Title{
	margin         : 0px;
	padding        : 5px;
	text-align     : center;
	letter-spacing : 1pt;
	font           : bold 11pt;
	background     : #ee838e;
	color          : #ffffff
}

.explainBox1Cont{
	margin           : 0px;
	border           : solid 2px #ee838e;
	padding          : 20px;
	font             : 14pt/1.5em;
	background-color : #ffe4e1;
	color            : #000000
}

.relatedWorkTitle{
	margin        : 0px;
	background    : #ffffff;
	color         : #000000;
	border-bottom : solid #cccccc 1px;
	padding       : 5px 4px 2px 4px
}

.relatedWorkCont{
	width  : 150px;
	height : 50px;
	margin : 10px 2px;
	border : 0px
}

.menu1Cont{
	position : absolute;
	width    : 220px;
	height   : 100px;
	margin   : 0px;
	padding  : 0px
}

.menu2Cont{
	position : absolute;
	width    : 710px;
	height   : 250px;
	margin   : 0px;
	padding  : 0px
}

.shopCont{
	position     : absolute;
	width        : 704px;
	height       : 200px;
	margin       : 0px;
	padding      : 0px;
	border-style : solid;
	border-color : #cc6600;
	border-width : 3px
}

.companyCont{
	position     : absolute;
	margin       : 0px;
	padding      : 3px;
	font         : 13pt;
	line-height  : 1.3em
}

.list{
	list-style-image : url("img/triangle.gif");
}

a{
	text-decoration:none
}

a:active{
	color : #ff0000
}

a:visited{
	color : #000000
}

a:link{
	color : #000000
}

a:hover{
	color : #ff0000
}
