@charset "Shift_JIS";

* {
margin:0;
padding:0;
}

h1 a		 		 {color:#000; text-decoration:none;}
.compBox h3 a		 {color:#333; text-decoration:none;}
.compBox h3 a:hover  {color:#666; text-decoration:none;}

.bld {font-weight:bold;}
.red {color:#ff0000;}

.fz10 {font-size:10px;}
.fz12 {font-size:12px;}
.fz14 {font-size:14px;}
.fz16 {font-size:16px;}
.fz18 {font-size:18px;}
.fz20 {font-size:20px;}
.fz24 {font-size:24px;}

ul {
padding-left:24px;
line-height:180%;
}

.menuTabLight {
	margin:0 0 10px 0;
	padding:8px 8px 4px;
	border-width:0 0 0 5px;
	border-color:#029EBC;
	border-style:solid;
	background:#FFBB00;
	color:#444;
	line-height:140%;
	font-weight:bold;
}



body {
text-align:center;
background:url(./white_texture.png) left top ;
color:#292929;
font-size:14px;
font-family :fqMmpS Pro W3,eHiragino Kaku Gothic Prof, 'CI' , Meiryo , 'lr oSVbN' , sans-serif ;
}

#header {
padding:24px 0;
border-bottom:3px solid #FFAE02;
background:#FBC800;
}


#container {
width:820px;
margin:0 auto;
padding:24px 28px 60px 28px;
border:1px solid #f1f1f1;
text-align:left;
background:#fafafa;
box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
}


#container h2 {
text-align:left;
}

#container h3 {
margin-bottom:6px;
padding-left:12px;
border-left:3px solid ;
font-size:18px;
color:#FF9000;
}

#container p {
padding-left:6px;
}

.compBox {
width:740px;
margin-left:20px;
padding:12px;
border-bottom:1px dashed #555;
text-align:left;
}

.compBox h3 {
font-size:20px;
border-left:none;
}

#footer {
height:180px;
margin-top:24px;
border-top:1px solid #aaa;
background:#f1f1f1;
}

#footer {
font-size:90%;
}

footer a {
color:#666;
}

footer a:hover {
color:#999;
}

.address {
padding-top:36px;
}

.btn a{
display:inline-block;
margin:24px 0;
padding:6px 24px;
border-radius:6px;
background:#FF6600;
color:#fff;
}

.btn a:hover {
background:#fd9b1b;
}