.panel_default.howto_mb {
    margin-bottom: 10px;
}
.panel_default.mb8 {
	margin-bottom: 23px;
}
.panel_default.mb8 #bnr + #bnr {
	margin-top: 15px;
}
.summary.pt0 {
	padding-top: 0;
}
.summary .sub_item .item.subTtlMiddle{
	padding-top:40px;
}
.page_title .head_ttl .download {
    position: absolute;
    right: 0;
    top: 10px;
    background: #fff;
    border-radius: 1px;
    font-size: 16px;
    padding: 7px 15px 9px 15px;
    display: inline-block;
}
.page_title .head_ttl .download a {
    /*display: inline-block;*/
    background: url(/global/common/images/bullet.png) no-repeat 0 center;
    padding-left: 10px;
    text-decoration: underline;
}
.page_title .head_ttl .download a span {
    font-size: 12px;
}
.page_title .head_ttl .download a i {
    display: inline-block;
}
.mb-4 {
	margin-bottom: -4px;
}
.middleTtl{
    color: #0473bd;	
	font-size: 18px;
	font-weight: bold;
	zoom: 1;
	background-image: url(/global/common/images/arrow01.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 13px;
}	
.faq {
    margin-top: -13px;
    margin-bottom: 30px;
}
.faq ul li {
    border-bottom: 1px solid #ccc;
    padding: 19px 20px 19px 60px;
    background: url(../images/ico_question.png) no-repeat 0 11px;
}
.faq ul li a {
    display: inline-block;
    font-size: 16px;
    text-decoration: underline;
}
.cat_search.howto-top {
	margin-bottom: 57px;
}
/*________ Tickit 01 ________*/
.list_faq {

}
.list_faq .item {
    border-top: 1px solid #CCCCCC;
    margin-top: 18px;
    padding: 20px 0 20px 20px;
}
.list_faq .item.row1 {
    padding-bottom: 6px;
}
.list_faq.first .item {
	padding-bottom: 0;
}
.list_faq .question {
    margin-bottom: 20px;
}
.list_faq .question.mb5 {
	margin-bottom: 5px;
}
.list_faq .item .icon {
    float: left;
    width: 7.32%;
    padding-right: 1%;
}
.list_faq .content {
    float: left;
    width: 92.68%;
    font-size: 16px;
    padding-top: 8px;
    padding-left: 1px;
}
.list_faq .content > p {
    margin-bottom: 20px;
}
.list_faq .single .content > p {
	margin-bottom: 13px;
}
.list_faq .content > p.mb30 {
	margin-bottom: 30px;
}
.list_faq .single .content > .cat {
    margin-bottom: 5px;
}
.list_faq .content p a {
    text-decoration: underline;
}
.list_faq .question h4 {
    color: #0473BD;
}
.list_faq .answer .cat span,
.list_faq .answer .type_cat span {
    display: inline-block;
    padding: 9px;
    background-color: #C2DCF7;
    text-align: center;
    font-weight: bold;
}
.list_faq .answer .cat span {
    width: 300px;
    margin: 5px 0 0;
    font-weight: normal;
}
.list_faq .answer .type_cat span {
    width: 100%;
    margin-bottom: 9px;
}
video {
    width: 100%;
}

/*________ Tickit 02 ________*/
.use_ticket .box_ticket {
    float: left;
    width: 28%;
}
.use_ticket .plus {
    float: left;
    width: 8%;
}
.use_ticket .plus span {
    display: block;
    text-align: center;
    font-size: 30px;
    color: #666;
}
.txt_indent li {
    text-indent: -20px;
    padding-left: 20px;
}
.mt10 {
	margin-top: 10px;
}
.mt-8 {
	margin-top: -8px;
}
.type_img .blank_right{
	float:none;
	width:50%;
}
.type_img .img_item p {
    font-weight: bold;
}
.img_item .name {
    padding-bottom: 10px !important;
    display: table-cell;
    vertical-align: middle;
}
.col-3 .img_item .name{
	width:155px;
}
.col-6 .img_item .name{
	width:366px;
}
.col-12 .img_item .name{
	width:720px;
}
.type_img .col-3 .img_item {
}
.row3 .type_img .col-3 {
    margin-bottom: 0;
}
.list_faq .item.row4 {
    padding-bottom: 14px;
}
.row4 .type_img .img_item {
    padding-top: 17px;
}
.list_faq .item.row6 {
    padding-bottom: 17px;
}
.row6 .answer .content >p {
    margin-bottom: 28px;
}
.row7 .col-3 .row7_1 >p {
    margin-left: -10px;
    margin-right: -10px;
    min-height: 0;
    margin-bottom: 8px;
    padding-top: 3px;
}
.row8 .type_img .img_item {
    padding-bottom: 15px;
}
.row9 .question {
    margin-bottom: 15px;
}

.type_img .img_item .lh0 {
	min-height: 0;
	margin-bottom: 10px;
}
.row12 .type_img .img_item .lh0 {
	margin-bottom: 13px;
    margin-top: 5px;
}
.type_img .img_item.first {
	margin-top: 25px;
}
.list_faq .answer .box_ticket ul {
    margin-top: -5px;
}
/*________ Tickit 03 ________*/
#ticket_03 #fq08 .col-3 .img_item p{
	letter-spacing: -0.5px;
}
/*________ Tickit 04 ________*/
.list_faq .answer.clearfix .content ul {
}
.list_faq .answer.clearfix .content ul li {
	font-size:13px;
    text-indent: -0.9em;
    padding-left: 1em;
}
/*________ train 05 ________*/
#train_05 #fq04 .col-3 .img_item p{
	letter-spacing:-0.5px;
}
/*________service_01 ________*/
#service_01 #fq04 table ,
#service_01 #fq04 td,
#service_01 #fq04 th {
	border: 1px solid #999;
	border-collapse: collapse;
}
#service_01 #fq04 table td,
#service_01 #fq04 table th {
    text-align: center;
	height: 52px;
    vertical-align: middle;
}
#service_01 #fq04 th {
	font-weight: bold;
	background: #f2f3f5;
}
#service_01 #fq04 table th.size {
	width: 113px;
}
#service_01 #fq04 table .height {
	width: 98px;
}
#service_01 #fq04 table .width,
#service_01 #fq04 table .depth {
	width: 75px;
}
#service_01 #fq04 .notes {
	text-align: right;
    margin-top: 3px;
	font-size : -webkit-calc(1em - 1px) ;
	font-size : calc(1em - 1px) ;
}
/*________service_02 ________*/
.content span{
	font-weight: bold;
	color: #0173bc;
}
@media screen and (min-width: 641px) {
    .list_faq .item .answer {
        display: block !important;
    }
.type_img .img_item .middle {
	padding-top: 13px;
}
#fq08 .col-3 .img_item .middle{
	padding-top:20px;
}	
}
