@charset "UTF-8";

.content.hosho ol{
	padding-left: 20px;
	margin-top: 5px;
}

.content.hosho ol li{
	list-style: decimal;
	margin-bottom: 5px;
}

.module-link_btn {
    padding-right: 45px;
}

.module-base_btn {
    font-size: 1.6rem;
}

.layout-column.theme-col03.theme-col_wide > .-col {
    width: 30.36%;
}

.hosho_scroll{
    overflow: scroll;
    width: 100%;
}

.hosho_scroll img{
    width: 180vw;
    max-width: 180vw;
}

.hosho_scroll.package_select{
    overflow: scroll;
    width: 100%;
}

.hosho_scroll.package_select img{
    width: 150vw;
    max-width: 150vw;
}

.option_table-plan>tbody>tr>th.w32p{
    width: 32%;
}

.option_table-plan>tbody>tr>th.w17p{
    width: 17%;
}

.option_table-plan>tbody>tr>th.w11p{
    width: 11%;
}

.module-balloon_title{
    background: #fff;
}

.module-balloon_title:after {
    border-color: #fff transparent transparent transparent;
	border-width: 12px 12px 0;
	bottom: -12px;
}

.sample_outbound{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;

    justify-content: space-between;
}

.sample_outbound>div{
    width: 48%;
}

.hosho_autobound_img{
    height: 250px;
}


.sample_outbound .module-limit_attention {
    padding: 0;
	border-bottom: 0;
}

.sample_outbound .module-limit_attention .theme-bg_paleice{
    background: #c2e2f8;
    position: relative;
    top: -20px;
    margin-bottom: -20px;
}

.hosho_autobound_img{
    position: relative;
    z-index: 1;
}

.hosho_autobound_comment{
    height: 330px;
}

.sample_outbound .module-limit_attention.hosho_autobound_comment{
	border-top: 0;
	border-bottom: 1px solid #008ae1;
}

.module-sideline_title {
    margin-top: 30px;
}


.layout-content_inner.theme-bg_darkgray, .layout-content_inner .theme-bg_darkgray{
    background: #333333;
}

.option_table-plan td{
    font-size: 14.5px;
}

.option_table-plan td:nth-child(1){
    letter-spacing: -0.2px;
}