@charset "utf-8";
/* CSS Document */

/*===========================================
	howto tv index2 css
=============================================*/


#contents section {
    margin-bottom: 2em;
    margin-top: 3em;
}

#contents h2.title {
    font-size: 1.154em !important;
    margin-top: 1.5em;
    border-color: #000;
    padding-left: 0.75em;
	border-bottom: 1px solid #2f353d !important;
    color: #2f353d !important;
}

#contents .singleBtn {
    display: inline-block;
    margin-left: 1em;
    margin-bottom: 0.5em;
	width: calc(100% - 20px)
}

#contents .singleBtn a {
    display: block;
    background: url(/support/share/images/bg_mod-linkButton.jpg) repeat-x scroll left center;
    border: solid 1px #CCCCCC;
    border-radius: 5px;
    padding: 0.7em 1em;
    color: #000;
    box-sizing: border-box;
}

#contents span.textLink {
    background: url(/support/share/images/arrow_black.gif) no-repeat;
    background-position: 0 6px;
    padding-left: 1em;
    display: inline-block;
}

#contents .accordion {
    margin-left: 1em;
	width: calc(100% - 20px)
}

#contents p {
    margin: 0 1em 1.25em;
}

#contents .pct {
    margin: 1em 1em;
}

#contents .navArea {
    justify-content: flex-start;
}

#contents .navArea li {
    margin: 0 1em;
}

@media screen and (max-width: 640px) {
	#contents .navArea li {
		margin: 2em 0 0;
	}
	
	#contents .pct img  {
		width: auto;
		max-width: 100%;
	}
	
}