@charset "UTF-8";
/* CSS Document */

em.att-txt{
font-style:normal;
font-weight:bold;
color:#ff0000;
}


div#left-contents-guide{
width:440px;
height:1700px;
min-height: 100%;
margin:0;
padding:0 40px;
background-color:#000000;
position:relative;
z-index:9999;
overflow:hidden;
float:left;
}

div.left-ttl-contents-guide{
width:auto;
height:auto;	
margin:180px 0 20px 0px;
padding:0px 0 15px 0;
text-align:left;
font-family: "ff-enzo-web",sans-serif;
color:#ffffff;
font-weight:bold;
font-size:14px;
letter-spacing:0.2em;
background:url(/images/horizontal-line-white.png) no-repeat 0px 30px;
}

div.left-ttl-contents-last-guide{
width:auto;
height:auto;	
margin:40px 0 20px 0px;
padding:0px 0 15px 0;
text-align:left;
font-family: "ff-enzo-web",sans-serif;
color:#ffffff;
font-weight:bold;
font-size:14px;
letter-spacing:0.2em;
background:url(/images/horizontal-line-white.png) no-repeat 0px 30px;
}


div.right-ttl-contents-guide{
width:auto;
height:auto;	
margin:180px 0 20px 0px;
padding:0px 0 15px 0;
text-align:left;
font-family: "ff-enzo-web",sans-serif;
color:#000000;
font-weight:bold;
font-size:14px;
letter-spacing:0.2em;
background:url(/images/horizontal-line-black.png) no-repeat 0px 30px;
}

div.right-ttl-contents-guide-last{
width:auto;
height:auto;	
margin:80px 0 20px 0px;
padding:0px 0 15px 0;
text-align:left;
font-family: "ff-enzo-web",sans-serif;
color:#000000;
font-weight:bold;
font-size:14px;
letter-spacing:0.2em;
background:url(/images/horizontal-line-black.png) no-repeat 0px 30px;
}

p.left-contents-txt01-guide{
width:auto;
height:auto;
text-align:left;
color:#ffffff;
line-height:180%;	
}

div#right-contents-guide{
width:440px;
height:1700px;
min-height: 100%;
margin:0;
padding:0 40px;
background-color:#ffffff;
position:relative;
z-index:9999;
overflow:hidden;
float:left;
}

p.right-contents-txt01-guide{
width:auto;
height:auto;
text-align:left;
color:#000000;
line-height:180%;	
}


table.list01-guide{
width:400px;
height:auto;
padding:0px;
margin:0px 0px 20px 0px;
text-align:left;
border-collapse:collapse;
color:#000000;
border:none;
position:relative;
z-index:9999;
}


table.list01-guide th{
width:125px;
padding:5px 0;
margin:0;
vertical-align:middle;
text-align:left;
border:none;
}

table.list01-guide td{
padding:5px 0;
margin:0;
vertical-align:middle;
text-align:left;
border:none;
}

table.list02-guide{
width:400px;
height:auto;
padding:0px;
margin:0px 0px -10px 0px;
text-align:left;
border-collapse:collapse;
color:#000000;
border:none;
position:relative;
z-index:9999;
}


table.list02-guide th{
width:290px;
padding:3px 0;
margin:0;
vertical-align:top;
text-align:left;
border:none;
}

table.list02-guide td{
padding:3px 0;
margin:0;
vertical-align:top;
text-align:right;
border:none;
}


div#left-contents-guide a{
color:#1b962a;	
text-decoration:none;	
}

div#left-contents-guide a:hover{
color:#4d4d4d;	
text-decoration:none;	
}

div#right-contents-guide a{
color:#1b962a;	
text-decoration:none;	
}

div#right-contents-guide a:hover{
color:#4d4d4d;	
text-decoration:none;	
}



@media screen and (max-width: 768px) {
	

div#left-contents-guide{
width:100%;
height:auto;
min-height: 100%;
margin:160px 0 0 0;
padding:0px 20px;
background-color:#ffffff;
position:relative;
z-index:1;
overflow:hidden;
float:none;
color:#000000;
}

div.left-ttl-contents-guide{
width:auto;
height:auto;	
margin:0px 0 20px 0px;
padding:0px 0 15px 0;
text-align:left;
font-family: "ff-enzo-web",sans-serif;
color:#000000;
font-weight:bold;
font-size:14px;
letter-spacing:0.2em;
background:url(/images/horizontal-line-black.png) no-repeat 0px 30px;
}

div.left-ttl-contents-last-guide{
width:auto;
height:auto;	
margin:40px 0 20px 0px;
padding:0px 0 15px 0;
text-align:left;
font-family: "ff-enzo-web",sans-serif;
color:#000000;
font-weight:bold;
font-size:14px;
letter-spacing:0.2em;
background:url(/images/horizontal-line-black.png) no-repeat 0px 30px;
}


div.right-ttl-contents-guide{
width:auto;
height:auto;	
margin:20px 0 20px 0px;
padding:0px 0 15px 0;
text-align:left;
font-family: "ff-enzo-web",sans-serif;
color:#000000;
font-weight:bold;
font-size:14px;
letter-spacing:0.2em;
background:url(/images/horizontal-line-black.png) no-repeat 0px 30px;
}


p.left-contents-txt01-guide{
width:auto;
height:auto;
text-align:left;
color:#000000;
line-height:200%;	
}

div#right-contents-guide{
width:100%;
height:auto;
min-height: 100%;
margin:0 0 40px 0;
padding:0 20px;
position:relative;
z-index:9999;
overflow:hidden;
float:none;
background-color:#ffffff;
background-repeat:no-repeat;
background-position:center top;
}

div.right-ttl-contents-guide-last{
width:auto;
height:auto;	
margin:40px 0 20px 0px;
padding:0px 0 15px 0;
text-align:left;
font-family: "ff-enzo-web",sans-serif;
color:#000000;
font-weight:bold;
font-size:14px;
letter-spacing:0.1em;
background:url(/images/horizontal-line-black.png) no-repeat 0px 30px;
}

table.list01-guide{
width:280px;
height:auto;
padding:0px;
margin:0px 0px 20px 0px;
text-align:left;
border-collapse:collapse;
color:#000000;
border:none;
position:relative;
z-index:9999;
}


table.list01-guide th{
width:125px;
padding:5px 0;
margin:0;
vertical-align:middle;
text-align:left;
border:none;
}

table.list01-guide td{
padding:5px 0;
margin:0;
vertical-align:middle;
text-align:left;
border:none;
}

table.list01-guide a{
color:#1b962a;	
text-decoration:none;	
}

table.list01-guide a:hover{
color:#4d4d4d;	
text-decoration:none;	
}


table.list02-guide{
width:280px;
height:auto;
padding:0px;
margin:0px 0px 20px 0px;
text-align:left;
border-collapse:collapse;
color:#000000;
border:none;
position:relative;
z-index:9999;
}


table.list02-guide th{
width:200px;
padding:3px 0;
margin:0;
vertical-align:top;
text-align:left;
border:none;
}

table.list02-guide td{
padding:3px 0;
margin:0;
vertical-align:top;
text-align:right;
border:none;
}


}