﻿.pg_message_right{text-align:right;padding-top:20px;}
.pg_comapny_data1{
        table-layout: fixed;
        width: 100%;
    }    
@media screen and (min-width:641px){
    .pg_comapny_data1 tr th {
        width: 30%;
    }
    
    .pg_comapny_data1 tr td {
        width: 70%;
    }
}    
    
    .pg_comapny_data1 tr td, .pg_comapny_data1 tr th{
border-bottom:solid #bbb 1px;
padding:2%;
    }
    .pg_comapny_data1 tr th{
background:#E8E8E8;
    }
    table.pg_comapny_data1{
border-top:solid #bbb 1px;
    }



.pg_company_shop{vertical-align: top; width: 295px;}
	.pg_company_td{padding: 8px 10px 5px; border-top: #bbb 1px solid;}
	.pg_company_full{width:100%;}
	.pg_company_ue{padding: 8px; border-top: #bbb 1px solid;}
	.pg_company_blank{width: 100px!important;}
	.pg_company_padding0{padding: 0px!important;}

.b_color{color:#fff;}

.tc_box_05{ max-width: 60%;
    margin: 0% auto;
    background: #F23064;
    border: 3px solid #F23064;
    box-sizing: border-box;}

.tc_box_05 .tc_inner { margin: 10px 10px 10px 10px;}
.tc_box_05_check { max-width:3%;margin:1.7% 0 0 1%; float:left;line-height: 1.4em;}
.tc_box_05_text { width: 82%; line-height: 1.4em; margin:2% 4% 0 0%; text-align: left; float: left;}

@media screen and (max-width:1024px) {
.tc_box_05_check { max-width:3%;margin:0 0 0 2%; float:left;line-height: 2.3em;}
.tc_box_05_text {width: 93%; margin: 0 auto; line-height: 2.3em;}
}                       
@media screen and (max-width:640px) {
.tc_box_05_check {margin:0 0 0 2%;}
.tc_box_05_text { width: 90%;margin: 0 auto 0 2%; }
}
@media screen and (max-width:480px) {
.tc_box_05_check { margin: 0 0 0 2%; line-height: 1.7em;}
.tc_box_05_text { width:90%; margin: 0 2%; line-height: 1.7em;}
}



.hajimeni_tc .tc_box_01 h3 img{margin-top:4% !important;width:auto !important;}
.hajimeni_tc .tc_box_01 .is_1per4 img{margin-top: 10%;width:auto !important;}
.hajimeni_tc .tc_box_01 .tc_inner{padding: 0 2% 2% 2%;box-sizing: border-box;}
                         
@media screen and (max-width:1024px) {
.hajimeni_tc .tc_box_01 {padding: 2.5%; box-sizing: border-box;}
.hajimeni_tc .tc_box_01 .tc_inner{padding:0;}
}
