a:link {
text-decoration: none;
color: #ff9900;
}

a:visited {
text-decoration: none;
color: #ff9900;
}

a:hover {
text-decoration: underline;
color: #ff9900;
}

a:active {
color: #ff9900;
}

body,td,th {
color: #666666;
font-size: 12px;
font-family: $B#M#S!!#P%4%7%C%/(J,Osaka;
line-height: 1.5;
line-break:normal;
}

body {
margin-top: 0px;
}

.style1{
color: #ff0000;
font-size: 14px;
font-weight: bold;
}

.seo{
width: 658px;
height: 18px;
font-size: 10px;
background-color: #ffff99;
color: #666666;
text-indent: 1em;
text-align: left;
}

/**/
.top {
text-align: right;
}

.top a:link {
color: #00cc33;	
text-decoration: none;
}

.top a:visited{
color: #00cc33;	
text-decoration: none;
}

.top a:hover{
color: #00cc33;
text-decoration: underline;
}

.top a:active {
color: #00cc33;	
text-decoration: none;	
}

/**/
.waku1{
border-right: 2px solid #999999;
}


.waku2{
border-left: 2px solid #999999;
}



/**/
.ewaku1,.ewaku2,.ewaku3 {
width: 420px;
background-color: #ffffcc;
text-align: left;
padding: 10px;
}

.ewaku1{
border-top: 20px solid #ff6600;
border-left: 1px solid #ff6600;
border-right: 1px solid #ff6600;
}

.ewaku2{
border-top: 1px dotted #ff6600;
border-bottom: 1px dotted #ff6600;
border-left: 1px solid #ff6600;
border-right: 1px solid #ff6600;
}

.ewaku3{
border-bottom: 1px solid #ff6600;
border-left: 1px solid #ff6600;
border-right: 1px solid #ff6600;
}


/**/
.cmain{
width: 414px;
background-color: #ffffff;
}
.cmain td{
	vertical-align:top;
	}
.cmain p{
	margin:0;
	padding:0;
	text-align:center;
	}
.clist,.clist1,.clist2,.clist3{
width: 133px;
height:130px;
text-align: center;
padding-bottom: 5px;
}

.clist1{
border-bottom: 1px dashed #999999;
	width:133px;
}

.clist2{
border-left: 1px dashed #999999;
border-bottom: 1px dashed #999999;
	width:133px;
}

.clist3{
border-left: 1px dashed #999999;
	width:133px;
}


.cwaku1 {
width: 414px;
background-color: #ffffcc;
text-align: left;
padding: 10px;
}

.cwaku1{
border-top: 20px solid #ff6600;
border-left: 1px solid #ff6600;
border-right: 1px solid #ff6600;
border-bottom: 1px solid #ff6600;
}


/**/
.company{
width: 420px;
background-color: #ff6600;
font-size: 14px;
color: #ffffff;
text-align: left;
padding: 0px 30px 0px 30px;
}

.klwaku1,.klwaku2,.klwaku3 {
width: 120px;
background-color: #ffffcc;
text-align: center;
padding: 5px 10px 5px 10px;
}

.krwaku1,.krwaku2,.krwaku3,.krwaku4,.krwaku5{
background-color: #ffffcc;
text-align: left;
padding: 5px 10px 5px 10px;
}

.krwaku1,.krwaku2,.krwaku3 {
width: 300px;
}

.krwaku4{
width: 80px;
}


.krwaku5{
width: 220px;
}


.klwaku1{
border-top: 1px solid #ff6600;
border-left: 1px solid #ff6600;
border-right: 1px solid #ff6600;
border-bottom: 1px dashed #ff6600;
}

.klwaku2{
border-left: 1px solid #ff6600;
border-right: 1px solid #ff6600;
border-bottom: 1px dashed #ff6600;
}

.klwaku3{
border-left: 1px solid #ff6600;
border-right: 1px solid #ff6600;
border-bottom: 1px solid #ff6600;
}

.krwaku1{
border-top: 1px solid #ff6600;
border-right: 1px solid #ff6600;
border-bottom: 1px dashed #ff6600;
}

.krwaku2{
border-right: 1px solid #ff6600;
border-bottom: 1px dashed #ff6600;
}

.krwaku3{
border-right: 1px solid #ff6600;
border-bottom: 1px solid #ff6600;
}

.krwaku4{
border-bottom: 1px dashed #ff6600;
}

.krwaku5{
border-right: 1px solid #ff6600;
border-bottom: 1px dashed #ff6600;
}


/**/
.contact1{
width: 420px;
background-color: #ff6600;
text-align: left;
padding: 5px 10px 5px 10px;
color: #ffffff;
}

.contact2,.contact3,.contact4{
background-color: #ffffcc;
text-align: left;
padding: 10px;
}

.contact2{
width: 150px;
border-left: 1px solid #ff6600;
}

.contact3{
width: 270px;
border-right: 1px solid #ff6600;
}

.contact4{
text-align: center;
border-left: 1px solid #ff6600;
border-right: 1px solid #ff6600;
border-bottom: 1px solid #ff6600;
padding-bottom: 20px;
}


/**/
.copy {
height: 20px;
background-color: #ff9900;
font-size: 10px;
color: #ffffff;
text-align: center;
}