@charset "utf-8";
@import url('site.css');
@import url('style.css');
@import url('style2.css');
@import url('contents.css');
@import url('support.css');
@import url('style3.css');

@import url('sst_accordion.css');

/*Chromeバグ対応ここから*/
#gnav ul li {
width:203px;
}
#gnav ul li+li {
width:200px;
}
#gnav ul li+li+li {
width:227px;
}
#gnav ul li+li+li+li {
width:179px;
}
#gnav ul li+li+li+li+li {
width:171px;
}
/*Chromeバグ対応ここまで*/


div#header{
min-height: 108px;
}

.image_library{
padding-bottom: 18px;
}

.pop_inq .inquiry-form, .free_table{
border-width: 1px 1px 1px;
}
.pop_inq .inquiry-form, .free_table th{
border-top: 2px solid #eee;
}
.pop_inq .inquiry-form, .free_table .tr_1 th{
border-top: none;
}

.fz11em{
font-size: 1.1em;
}
#websupport .webcom_cont table th,
#websupport .webcom_cont table td{
word-break: break-all;
}
#websupport .col_right table input{
padding:5px;
}
#form-confirm {
background-color: #fff;
border: none;
padding:0;
}
li.deleted_1{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}


.flink_sst1 {
    display: inline;
    float: left;

    margin: 0 10px;
}
.flink_sst2 {
    display: inline;
    float: left;

    margin: 0 10px;
}
.flink_sst3 {
    display: inline;
    float: left;
    margin: 0 40px;
}
.flink_sst3 li {
    list-style-image: url("../images/parts/list_icon03.png") !important;
    margin-bottom: 5px;
}
ul.flink li.none_list ul.flink_sst3 {
}
ul.flink li.none_list ul.flink_sst3 li {
}

.flink_sst4 {
    display: inline;
    float: left;
    width: 17%;
    margin: 0 10px;
}
.flink_sst5 {
    display: inline;
    float: left;
    width: 17%;
    margin: 0 5px;
}
.flink_sst5 li {
    list-style-image: url("../images/parts/list_icon03.png") !important;
    margin-bottom: 5px;
}
ul.flink li.none_list ul.flink_sst5 {
}
ul.flink li.none_list ul.flink_sst5 li {
}

.list-icon01 li {
    background: url("../images/parts/list_icon01.png") no-repeat scroll 0 8px transparent;
    padding: 3px 20px 4px;
    background-size:6px 10px;
}
.clearfix.list-03.list-icon01 li {
    min-height: 10px;
    width: 260px;
}

.list-icon02 li {
    background: url("../images/parts/list_icon02.png") no-repeat scroll 0 8px transparent;
    padding: 3px 20px 4px;
    background-size:6px 10px;
}
.clearfix.list-03.list-icon02 li {
    min-height: 10px;
    width: 260px;
}

.list-icon03 li {
    background: url("../images/parts/list_icon03.png") no-repeat scroll 0 8px transparent;
    padding: 3px 20px 4px;
    background-size:6px 10px;
}
.clearfix.list-03.list-icon03 li {
    min-height: 10px;
    width: 260px;
}

.list-icon04 li {
    background: url("../images/parts/sgoods-ttl-icon.png") no-repeat scroll 0 8px transparent;
    padding: 3px 20px 4px;
    background-size: auto;
}
.clearfix.list-03.list-icon04 li {
    min-height: 10px;
    width: 260px;
}

.list-icon05 li {
    background: url("../images/parts/page-link-icon.png") no-repeat scroll 0 8px transparent;
    padding: 3px 20px 4px;
    background-size: auto;
}
.clearfix.list-03.list-icon05 li {
    min-height: 10px;
    width: 260px;
}

.list-icon06 li {
    background: url("../images/parts/case-icon-01.png") no-repeat scroll 0 8px transparent;
    padding: 3px 20px 4px;
    background-size: auto;
}
.clearfix.list-03.list-icon06 li {
    min-height: 10px;
    width: 260px;
}

.list-icon07 li {
    background: url("../images/parts/case-icon-02.png") no-repeat scroll 0 8px transparent;
    padding: 3px 20px 4px;
    background-size: auto;
}
.clearfix.list-03.list-icon07 li {
    min-height: 10px;
    width: 260px;
}

.clearfix.width_66{
    width: 66%;
}

.clearfix.width_50{
    width: 50%;
}

.clearfix.width_40{
    width: 40%;
}

.clearfix.width_33{
    width: 33%;
}

.clearfix.width_30{
    width: 30%;
}

.clearfix.width_25{
    width: 25%;
}

.clearfix.width_20{
    width: 20%;
}

.p_center{
    margin: 0 auto; 
}