@charset "shift_jis";
/* CSS Document */


.clearfix:after {
content: "."; 
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}


table {
border-collapse:collapse;
margin: 0 0 1em;
}
table th,
table td {
border: 1px solid #666;
background-color: #fff;
padding: 0.5em;
}
table th {
font-weight: bold;
background-color: #ccc;
}



.headerwrapper {
display:none;
}

.tools {
display:none;
}

.gototop {
display:none;
}

.footernavigation {
display:none;
}


.questioner {
display:none;
}

#sidebar {
display:none;
}

#contents .title h1 {
/*line-height:50px;*/
line-height:123%;
font-size:138.5%;
border-bottom:1px solid #666;
}


/* ---------------------------------------------------
 * guideicons
 -------------------------------------------------- */
#home .guideicons {
margin:10px 0 0;
background-color:#FFF;
padding:9px;
}
#home .guideicons .titlewrapper {
margin:0 0 10px;
zoom:100%;
}
#home .guideicons .titlewrapper .title {
float:left;
font-size:100%;
border:none;
}
#home .guideicons .titlewrapper .link {
float:right;
}
#home .guideicons .icons {
}
#home .guideicons .icons ul {
margin:0px;
}
#home .guideicons .icons ul li {
margin:0 9px 0 0;
padding:0px;
list-style:none;
float:left;
}
#home .guideicons .icons ul li.last {
margin:0px;
}


/* ---------------------------------------------------
 * contents
 -------------------------------------------------- */

#contents .photos .imgwithcaption {
float:left;
width:170px;
margin: 0 0 20px;
}
#contents table {
margin: 10px 0;
}


