/*-- quick menu --*/

div.quickMenu {
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    z-index:7777;
    background:#83674d;
}
div.quickMenu a {
    display:block;
    float:left;
    width:20%;
    height:100px;
    text-align:center;
    font-size:22px;
    color:#fff;
}
span.ic {
    display:block;
    margin:5px auto;
    width:60px;
    height:60px;
    font-size:0;
    text-indent:-9999px;
    background:url('../img/quick_Icon.png') no-repeat;
    
}
span.ic01 {background-position:0 0;}
span.ic02 {background-position:-62px 0;}
span.ic03 {background-position:-120px 0;}
span.ic04 {background-position:-180px 0;}
span.ic05 {background-position:-240px 0;}
/*-- END quick menu --*/

div.contents {
	min-height:800px;
    padding:50px 30px;
}
div.cntBox {
    margin-top:50px; 
}
div.cntBox:first-child {
    margin-top:0;
}
footer {
    margin-bottom:100px;
}

/*-- tabMenu --*/
ul.tabMenu {
    width:100%;
    height:80px;
    background:#29221f;
    text-align:center;
}
ul.tabMenu li {
    display:inline-block;
}
ul.tabMenu li a {
    padding:0 20px;
    display:inline-block;
    font-size:22px;
    line-height:80px;
    color:#cccccc;
}
ul.tabMenu li a.active {
    height:75px;
    border-bottom:5px solid #cf9e73;
    color:#fff;
}

ul.tabMenu_my li {
    display:inline-block;
    margin:0 8px;
}
ul.tabMenu_my li a {
    padding:0 15px;
    display:inline-block;
    font-size:22px;
    line-height:80px;
    color:#cccccc;
}
/*-- END tabMenu --*/



/*-- tabMenu5 --*/
ul.tabMenu5 {
    width:100%;
    background:#29221f;
    text-align:center;
	height:80px;
	overflow:hidden;
}
ul.tabMenu5 li {
   float:left;
   font-size:0;
   width:128px;
   height:80px; 
}
ul.tabMenu5 li a {
	display:block;
	padding-top:20px;
	width:100%; height:80px;
    font-size:22px;
    color:#cccccc;
}
ul.tabMenu5 li a.active {
    height:80px;
    border-bottom:5px solid #cf9e73;
    color:#fff;
	box-sizing:border-box;
}


/*-- END tabMenu5 --*/





/*-- text --*/
h2.subTit01 {
	display:inline-block;
    margin-bottom:30px;
    font-size:26px;
    line-height:36px;
    color:#574330;
}
h3.subTit011 {margin:50px 0 20px; font-size:22px; line-height:1; color:#000;}
h2.subTit02 {
    display:inline-block;
    margin-bottom:10px;
    font-size:26px;
    line-height:36px;
    color:#076198;
}
p.inTxt {
    padding-left:10px;
    display:inline-block;
    font-size:20px;
    font-family: 'Noto Sans DemiLight';
    color:#555;
}
p.subTxt01 {
    margin-bottom:30px;
    font-size:20px;
    line-height:30px;
    color:#333;
}
/*-- END text --*/

/*-- table --*/
table.tbl01 {
    margin-bottom:20px;
	width:100%;
	word-wrap: break-word;
}
table.tbl01 tr th {
	padding:15px 5px;
	border:1px solid #eee;
	background:#f9f9f9;
	font-family: 'Noto Sans DemiLight';
	font-size:22px;
	line-height:32px;
	color:#777;
}
table.tbl01 tr td {
	padding:15px 5px;
	border:1px solid #eee;
	text-align:center;
	font-size:22px;
	line-height:32px;
	color:#555;
}
table.tbl01 tr td span.colPoint {
    color:#f15b23;
}
table.tbl01 tr td.alignLeft {
    text-align:left;
}
/*-- END table --*/

/*-- button --*/
div.btn01 {
	margin-top:30px;
	text-align:center;
}
div.btn01 > a {
	margin:0 5px;
	display:inline-block;
	min-width:130px;
	height:50px; line-height:50px;
	background:#bbb;
	font-size:22px;
	color:#fff;
	padding:0 20px;
}
div.btn01 > a.colBlue {
	background:#cf9e73;
}
div.btn01 > a.colOrange {
	background:#cd9c76;
}
/*-- END button --*/

/*-- listStyle --*/
ul.commonUl01 li {
    margin-bottom:8px;
    padding-left:10px;
    font-size:20px;
    line-height:30px;
    background:url('../img/spot01.png') no-repeat 0 12px;
    color:#555;
}
ol.commonOl {
    margin-top:20px;
}
ol.commonOl li {
    list-style:decimal;
    margin-bottom:5px;
    margin-left:30px;
    font-size:20px;
    line-height:30px;
    color:#555;
}
/*-- END listStyle --*/