@charset "shift_jis";

/* =========================================================

#guide
#guide_improve
#guideTop

========================================================= */


/* ================= #guide ================= */

#guide {
	clear: both;
	padding: 18px 20px 0 20px;
}

#guide .side {
	position: relative;
	display: inline;
	z-index: 99;
}


/* Left side Area 
------------------------------ */
#guide #l-nav {
	float: left;
	width: 190px;
	margin-right: -190px;
	background-color: #FFF;
}

#guide #l-nav .banner {
}

#guide #l-nav .userguide {
	border-right: 5px solid #00428E;
	border-bottom: 5px solid #00428E;
	border-left: 5px solid #00428E;
	text-align: left;
}

#guide #l-nav .userguide h3 {
	padding: 5px 5px 0 5px;
	margin: 0;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 120%;
	color: #FFF;
	background: #00428E;
}

#guide #l-nav .userguide .section {
	border-top: 5px solid #00428E;
	margin: 0;
	padding: 10px;
}

#guide #l-nav .userguide .section h4 {
	padding: 5px 7px 5px 7px;
	line-height: 1.2;
	font-weight: bold;
	font-size: 100%;
	background: #D9E3EE;
}

#guide #l-nav .userguide .section ul{
	margin-top: 8px;
}

#guide #l-nav .userguide .section ul li {
	line-height: 1.6;
}

#guide #l-nav .userguide .section ul li ul{
	margin-top: 0;
	margin-bottom: 5px;
}

#guide #l-nav .userguide .section ul li ul li {
	margin-left: 1em;
}


/* Main Area 
------------------------------ */
#guide #main-container {
	float: left;
	width: 100%;
}

#guide #main {
	margin: 0 300px 0 210px;
    position: relative;
    z-index: 2;
	padding-top: 2px;
}

#guide #main .heading01 {
	clear: both;
	margin-bottom: 20px;
	border-bottom: 2px solid #004697;
	background: url(/img/usr/heading_bg01.gif) 0% 0% no-repeat;
	line-height: 1.2;
	_zoom: 1;
}

#guide #main .heading01 .heading-inner {
	display: block;
	padding: 8px 10px 5px 20px;
	background: url(/img/usr/heading_bg02.gif) 100% 0% no-repeat;
	_zoom: 1;
}

#guide #main .heading01 .heading-txt {
	font-size: 115%;
	font-weight: bold;
}

#guide #main .section {
	margin: 0 0 40px 0;
}

#guide #main .section h3 {
	margin: 0 0 15px 0;
	padding: 0 0 3px 0;
	line-height: 1.0;
	font-weight: bold;
	font-size: 110%;
	border-bottom: 2px solid #004697;
}

#guide #main .section h4 {
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	line-height: 1.0;
	font-weight: bold;
	font-size: 100%;
	border-left: 5px solid #004697;
}

#guide #main .section h5 {
	font-weight: bold;
}

/* p */
#guide #main .section p {
	margin: 0 0 15px 0;
}

/* dl */
#guide #main .section dl dt {
	font-weight: bold;
}

#guide #main .section dl dd {
	margin: 0 0 10px 0;
}

/* ul */
#guide #main .section ul {
	margin: 0 0 15px 2em;
}

#guide #main .section ul.kome {
	margin: 0 0 15px 0;
}

#guide #main .section ul.kome li {
	list-style-type: none;
	margin: 0 0 5px 0;
}

#guide #main .section ul li {
	list-style-type:circle;
	margin: 0 0 5px 0;
}

/* ol */
#guide #main .section ol {
	margin: 0 0 0 2em;
}

#guide #main .section ol li {
	list-style-type: decimal;
	margin: 0 0 5px 0;
}

#guide #main .section ol li ol {
	margin-top: 10px;
	margin-bottom: 15px;
	line-height: 1.2;	
}

#guide #main .detail-link01 {
	clear: both;
	margin: 0 0 10px 0;
}

#guide #main .detail-link01 p {
	float: right;
	padding-left: 10px;
	background: url(/img/usr/link_ic10.gif) 0% 50% no-repeat;
	font-size: 83%;
	_zoom: 1;
}

#guide .attention {
	font-weight: bold;
	color: #F00;
}

#guide #main table {
	width: 100%;
	margin: 0 0 10px 0;
}

#guide #main table caption {
	margin: 0 0 3px 0;
}

#guide #main table th,
#guide #main table td {
	text-align: center;
	border: 1px solid #CCC;
	padding: 3px;
}

#guide #main table th {
	font-weight: bold;
	background: #EEE;
}

#guide #main .center-adjust {
	text-align: center;
}



/* Right side Area 
------------------------------ */
#guide #r-nav {
	float: right;
	width: 280px;
	margin-left: -280px;
	background-color: #FFF;
}

#guide #r-nav .faq {
	border-right: 5px solid #D9E3EE;
	border-bottom: 5px solid #D9E3EE;
	border-left: 5px solid #D9E3EE;
	margin: 0 0 20px 0;
}

#guide #r-nav .faq h3 {
	padding: 5px 5px 0 5px;
	margin: 0;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 120%;
	color: #00428E;
	background: #D9E3EE;
}

#guide #r-nav .faq .section {
	border-top: 5px solid #D9E3EE;
	margin: 0;
	padding: 10px;
}

#guide #r-nav .faq .section ol{
	margin: 0 0 0 2em;
}

#guide #r-nav .faq .section ol li {
	list-style-type: decimal;
	margin: 0 0 5px 0;
	font-size: 90%;
}

/* other */
#guide #guide05_table {
	padding-bottom:10px;
}

#guide #guide05_table td {
	vertical-align:middle;
}

/* faq (l-nav) */
#guide #l-nav .userguide ul.faq {
	margin-top: 0;
}

#guide #l-nav .userguide ul.faq li {
	margin-bottom: 8px;
	line-height: 1.4;
	font-weight: bold;
}



/* ================= #guide_improve ================= */

#guide_improve {
	clear: both;
	padding: 18px 20px 0 20px;
}

#guide_improve .side {
	position: relative;
	display: inline;
	z-index: 99;
}


/* Left side Area 
------------------------------ */
#guide_improve #l-nav {
	float: left;
	width: 190px;
	margin-right: -190px;
	background-color: #FFF;
	text-align: left;
}

#guide_improve #l-nav .banner {
	margin-bottom:10px;
}

#guide_improve #l-nav .userguide p {
	padding: 7px 5px;
	margin-bottom: 1px;
	line-height: 1.3;
	font-weight: bold;
	font-size: 120%;
	color: #FFF;
	background: #00428E;
}


#guide_improve #l-nav .userguide .section dl dt {
	padding: 7px;
	margin-bottom: 1px;
	line-height: 1.3;
	font-weight: bold;
	font-size: 100%;
	background-color: #F0F0F0;
}

#guide_improve ul.arrow {
	padding: 10px 0 5px 0;
}

#guide_improve ul.arrow li {
	background: url(../img/guide/guide_ico02.gif) 6px 5px no-repeat;
	padding: 0 0 6px 15px;
	line-height: 1.3;
}

/* 2ndlist */
#guide_improve ul.arrow li ul {
	margin: 0;
}

#guide_improve ul.arrow li ul li {
	background:url(../img/usr/link_ic12.gif) 0 0 no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
}

#guide_improve ul.arrow li ul li.last {
	background:url(../img/usr/link_ic13.gif) 0 0 no-repeat;
}


/* Main Area 
------------------------------ */
#guide_improve #main-container {
	float: left;
	width: 100%;
}

#guide_improve #main {
	margin: 0 300px 0 210px;
    position: relative;
    z-index: 2;
	padding-top: 2px;
}

#guide_improve #main #pagetitle {
	clear: both;
	border-bottom: 4px solid #004697;
	background: url(https://www.honyaclub.com/img/usr/heading_bg01.gif) 0% 0% no-repeat;
	line-height: 1.2;
	_zoom: 1;
}

#guide_improve #pagetitle .pagetitle-inner {
	display: block;
	padding: 8px 10px 5px 20px;
	background: url(https://www.honyaclub.com/img/usr/heading_bg02.gif) 100% 0% no-repeat;
	_zoom: 1;
}

#guide_improve #pagetitle .pagetitle-txt {
	font-size: 125%;
	font-weight: bold;
}

#guide_improve #pagetitle .pagetitle-sub {
	float: right;
	margin-top: 2px;
	padding-left: 8px;
	background: url(/img/usr/link_ic01.gif) 0% 50% no-repeat;
	font-size: 83%;
	white-space: nowrap;
	_zoom: 1;
}

#guide_improve #main ul.arrow {
	list-style-type: none;
	padding: 10px 10px 30px 10px;
}

/*#guide #main .heading01 {
	clear: both;
	margin-bottom: 20px;
	border-bottom: 2px solid #004697;
	background: url(/img/usr/heading_bg01.gif) 0% 0% no-repeat;
	line-height: 1.2;
	_zoom: 1;
}

#guide #main .heading01 .heading-inner {
	display: block;
	padding: 8px 10px 5px 20px;
	background: url(/img/usr/heading_bg02.gif) 100% 0% no-repeat;
	_zoom: 1;
}

#guide #main .heading01 .heading-txt {
	font-size: 115%;
	font-weight: bold;
}
*/

#guide_improve #main .section {
	margin: 0 0 30px 0;
}

#guide_improve #main .section h3 {
	position: relative;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 10px;
	border: 1px solid #DAD8DB;
	background: #D9E3ED url(../img/guide/guide_ico01.gif) 0 0 no-repeat;
}

#guide_improve #main .section h3 .whiteline {
	display: block;
	padding: 10px 20px;
	height: 20px;
	border: solid #FFFFFF 1px;
	_zoom: 1;
}

#guide_improve #main .section h4 {
	padding: 10px 0;
	line-height: 1.0;
	font-weight: bold;
	font-size: 110%;
}

#guide_improve #main .detail-link01 {
	padding: 10px 0 30px 0;
	border-top: solid 1px #D9D9D9;
}

#guide_improve #main .section h5 {
	font-weight: bold;
}

/* p */
#guide_improve #main .section p {
	margin: 0 0 15px 0;
}

/* dl */
#guide_improve #main .section dl dt {
	font-weight: bold;
}

#guide_improve #main .section dl dd {
	margin: 0 0 10px 0;
}

/* ul */
#guide_improve #main .section ul {
	margin: 0 20px 15px 20px;
}

#guide_improve #main .section ul.kome {
	margin: 0 0 15px 0;
}

#guide_improve #main .section ul.kome li {
	list-style-type: none;
	margin: 0 0 5px 0;
}

#guide_improve #main .section ul li {
	list-style-type:circle;
	margin: 0 0 5px 10px;
}

/* ol */
#guide_improve #main .section ol {
	padding: 0 40px 10px 40px;
}

#guide_improve #main .section ol li {
	list-style-type: decimal;
	margin: 0 0 5px 0;
}

#guide_improve #main .section ol li ol {
	margin-top: 10px;
	margin-bottom: 15px;
	line-height: 1.2;	
}

#guide_improve #main .detail-link01 {
	clear: both;
	margin: 0 0 10px 0;
}

#guide_improve #main .detail-link01 p {
	float: right;
	padding-left: 10px;
	background: url(https://www.honyaclub.com/img/usr/link_ic10.gif) 0% 50% no-repeat;
	font-size: 83%;
	_zoom: 1;
}

#guide_improve .attention {
	font-weight: bold;
	color: #F00;
}

#guide_improve #main table {
	width: 100%;
	margin: 0 0 10px 0;
}

#guide_improve #main table caption {
	margin: 0 0 3px 0;
}

#guide_improve #main table th,
#guide_improve #main table td {
	border: 1px solid #CCC;
	padding: 5px;
	text-align: center;
	line-height:1.4;
}

#guide_improve #main table th {
	font-weight: bold;
	background: #EEE;
}

#guide_improve #main .center-adjust {
	text-align: center;
}


#guide_improve #main .navigation_bottom {
	background: url(../img/guide/guide_bottom_bg.gif) repeat-x;
	border-top: solid 2px #00428E;
	padding: 20px 0 30px 0;
	width: 100%;
}

#guide_improve #main ul.navigation_bottom {
	padding: 20px 0 30px 0;
}


#guide_improve #main ul.navigation_bottom:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;
}

#guide_improve #main ul.navigation_bottom li {
	float: left;
	width: 47%;
	padding: 0 0 15px 15px;
	display: inline;
}

#guide_improve #main .navigation_bottom .selected {
	font-weight: bold;
}

#guide_improve #main .faq_bottom {
	border-color: #5394D4;
}

#guide_improve #main .contact {
	border: 1px solid #D8D8D8;
	background: #F9F9F9;
	margin-bottom: 40px;
}

#guide_improve #main .contact h5 {
	border-bottom: 3px solid #00438E;
	padding: 8px;
	font-weight: bold;
}

#guide_improve #main .contact p {
	padding: 8px;
}



/* Right side Area 
------------------------------ */
#guide_improve #r-nav {
	float: right;
	width: 280px;
	margin-left: -280px;
	background-color: #FFF;
}

#guide_improve #r-nav .faq {
	border: 5px solid #D9E3EE;
	margin: 0 0 20px 0;
}

#guide_improve #r-nav .faq h3 {
}

#guide_improve #r-nav .faq .section {
	border-top: 5px solid #D9E3EE;
}

#guide_improve #r-nav .faq table {
}

#guide_improve #r-nav .faq table tr.odd {
	background: #F6F6F6;
}

#guide_improve #r-nav .faq table th,
#guide_improve #r-nav .faq table td {
	border: 1px solid #D9D9D9;
	padding: 5px 8px;
	vertical-align: middle;
}

#guide_improve #r-nav .faq table th {
	width: 30px;
	text-align: center;
	font-weight: bold;
}

#guide_improve #r-nav .faq table th.no1 {
	font-size: 115%;
	color: #C74243;
}

#guide_improve #r-nav .faq table th.no2 {
	font-size: 115%;
	color: #4670A2;
}

#guide_improve #r-nav .faq table th.no3 {
	font-size: 115%;
	color: #DB893D;
}

#guide_improve #r-nav .faq table tr td span {
	font-weight: bold;
}

#guide_improve #r-nav .banner {
	margin-bottom:10px;
}



/* ================= #guideTop ================= */

#guideTop {
	clear: both;
	padding: 18px 20px 0 20px;
}

#guideTop .side {
	position: relative;
	display: inline;
	z-index: 99;
}

/* Main Area 
------------------------------ */
#guideTop #main-container {
	float: left;
	width: 100%;
}

#guideTop #main {
	margin: 0 300px 0 0;
    position: relative;
    z-index: 2;
	padding-top: 2px;
}

#guideTop #main #pagetitle {
	clear: both;
	border-bottom: 4px solid #004697;
	background: url(https://www.honyaclub.com/img/usr/heading_bg01.gif) 0% 0% no-repeat;
	line-height: 1.2;
	_zoom: 1;
	margin-bottom: 15px;
}

#guideTop #pagetitle .pagetitle-inner {
	display: block;
	padding: 8px 10px 5px 20px;
	background: url(https://www.honyaclub.com/img/usr/heading_bg02.gif) 100% 0% no-repeat;
	_zoom: 1;
}

#guideTop #pagetitle .pagetitle-txt {
	font-size: 125%;
	font-weight: bold;
}

#guideTop #pagetitle .pagetitle-sub {
	float: right;
	margin-top: 2px;
	padding-left: 8px;
	background: url(/img/usr/link_ic01.gif) 0% 50% no-repeat;
	font-size: 83%;
	white-space: nowrap;
	_zoom: 1;
}

#guideTop #main .section {
	margin: 0 0 30px 0;
}

#guideTop #main .section p {
	margin: 0 0 15px 0;
}

#guideTop #main table {
	width: 100%;
	table-layout: fixed;
}

#guideTop #main table td {
	border: 1px solid #D9D9D9;
}

#guideTop #main table td.box1 { background: url(../img/guide/guidetop_img01.jpg) bottom right no-repeat; }
#guideTop #main table td.box2 { background: url(../img/guide/guidetop_img02.jpg) bottom right no-repeat; }
#guideTop #main table td.box3 { background: url(../img/guide/guidetop_img03.jpg) bottom right no-repeat; }
#guideTop #main table td.box4 { background: url(../img/guide/guidetop_img04.jpg) bottom right no-repeat; }
#guideTop #main table td.box5 { background: url(../img/guide/guidetop_img05.jpg) bottom right no-repeat; }
#guideTop #main table td.box6 { background: url(../img/guide/guidetop_img06.jpg) bottom right no-repeat; }

#guideTop #main ul {
	margin: 0 0 15px 10px;
}

#guideTop #main ul li {
	background: url(../img/guide/guide_ico02.gif) 6px 5px no-repeat;
	padding: 0 0 4px 15px;
}

/* 2ndlist */
#guideTop #main ul li ul {
	margin: 0;
}

#guideTop #main ul li ul li {
	background:url(../img/usr/link_ic12.gif) 0 0 no-repeat;
}

#guideTop #main ul li ul li.last {
	background:url(../img/usr/link_ic13.gif) 0 0 no-repeat;
}

#guideTop #main h3 {
	border: 1px solid #FFF;
	font-weight: bold;
	padding: 0 20px;
	margin-bottom: 10px;
	line-height: 35px;
	background: url(../img/guide/guide_ico01.gif) 0 0 no-repeat #D9E3ED;
}


/* Right side Area 
------------------------------ */
#guideTop #r-nav {
	float: right;
	width: 280px;
	margin-left: -280px;
	background-color: #FFF;
}

#guideTop #r-nav .faq {
	border: 5px solid #D9E3EE;
	margin: 0 0 20px 0;
}

#guideTop #r-nav .faq h3 {
}

#guideTop #r-nav .faq .section {
	border-top: 5px solid #D9E3EE;
}

#guideTop #r-nav .faq table {
}

#guideTop #r-nav .faq table tr.odd {
	background: #F6F6F6;
}

#guideTop #r-nav .faq table th,
#guideTop #r-nav .faq table td {
	border: 1px solid #D9D9D9;
	padding: 5px 8px;
	vertical-align: middle;
}

#guideTop #r-nav .faq table th {
	width: 30px;
	text-align: center;
	font-weight: bold;
}

#guideTop #r-nav .faq table th.no1 {
	font-size: 115%;
	color: #C74243;
}

#guideTop #r-nav .faq table th.no2 {
	font-size: 115%;
	color: #4670A2;
}

#guideTop #r-nav .faq table th.no3 {
	font-size: 115%;
	color: #DB893D;
}

#guideTop #r-nav .faq table tr td span {
	font-weight: bold;
}


/*	heading01
-------------------------------------------------------- */

#l-nav .guideheading01,
#l-nav .guideheading02 {
	clear: both;
	border-bottom: 2px solid #004697;
	background: url(https://www.honyaclub.com/img/usr/heading_bg01.gif) 0% 0% no-repeat;
	line-height: 1.2;
	_zoom: 1;
}

#l-nav .guideheading01 .guideheading-inner,
#l-nav .guideheading02 .guideheading-inner {
	display: block;
	padding: 8px 10px 5px 20px;
	background: url(https://www.honyaclub.com/img/usr/heading_bg02.gif) 100% 0% no-repeat;
	_zoom: 1;
}
#l-nav .guideheading01 .guideheading-txt,
#l-nav .guideheading02 .guideheading-txt {
	font-size: 115%;
	font-weight: bold;
}
#l-nav .guideheading01 .guideheading-sub,
#l-nav .guideheading02 .guideheading-sub {
	float: right;
	margin-top: 2px;
	padding-left: 8px;
	background: url(https://www.honyaclub.com/img/usr/link_ic01.gif) 0% 50% no-repeat;
	font-size: 83%;
	white-space: nowrap;
	_zoom: 1;
}
