@charset "utf-8";
/* CSS Document */
#contentsarea {font-size:120%;margin:0 auto;width: 1120px}
#contentsarea #jkTitle {font-size:120%;font-weight:bold;text-align:center;margin:0 auto 20px;}
#contentsarea #jkBox {border:1px solid #696969;margin:10px 0 0 3em;padding:3px;}
#contentsarea dl {margin-left:1em;}
#contentsarea dt {font-weight:bold;margin-top:20px;margin-bottom:5px;}
#contentsarea dd {margin-left:2em;}
#contentsarea li {margin-top:5px;}
#contentsarea ol li {list-style-type:none;position:relative;}
#contentsarea ol li span {list-style-type:none;position:absolute;top:0;left:-1.3em;}
#contentsarea ol ul li {list-style-type:none;}
#contentsarea ol ol {margin-left:2em;}
#contentsarea td ol li{margin-left:2em;margin-top:0px;position:relative;}
#contentsarea td ol li span {list-style-type:none;position: absolute;top:0;left:-1.3em;}
#contentsarea table{border-top:1px solid #696969;border-left:1px solid #696969;}
#contentsarea th,#contentsarea td{padding:3px;border-right:1px solid #696969;border-bottom:1px solid #696969;}
#contentsarea thead th {background:#CCCCCC;}
#contentsarea tbody th {background:#eeeeee;}
#contentsarea table.jkCancelFee td{width:30%;}
#contentsarea table.jkCancelFee tbody th {width:33%;}
#contentsarea th{font-weight:normal}
#tripDocument table.jkCompensation{width:95%}
#tripDocument table.jkCompensation tbody th {width:60%;}
#tripDocument table.jkCompensation tbody td {width:15%;}
#contentsarea p.box{ border-style:solid;border-width:1px;text-align:center;padding:2px; width: 250px;}
.ptop {
    text-align: right;
    font-size: 0.9em;
	margin-top: 35px;
}
.sp{display: none}

/*--SP--*/
@media screen and (max-width: 767px) {
.sp{display:block;}
#contentsarea {width:95%;}
.jtb-nav-breadcrumb{
	display: none;
}
#contentsarea ol ol {margin-left:0;}
}