.fnt_b{
font-weight:bold;
}

.fnt_n{
font-weight:normal;
}

.fnt_or{
color:#FE2B00;
}

.fnt_red{
color:#ce0000;
}

.fnt_red02{
color:#9c0000;
}


.fnt_bl{
color:#37A4A4;
}

.fnt_bl02{
color:#3f67bc;
}

.fnt_bl03{
color:#0099FF;
}

.fnt_bl04{
color:#259292;
}

.fnt_14{
font-size:14px;
}

.fnt_14a{
font-size:14px;
}

.fnt_16{
font-size:16px;
}

.fnt_18{
font-size:18px;
}

.fnt_18a{
font-size:18px;
}


.fnt_20{
font-size:20px;
}

.fnt_24{
font-size:24px;
}

.mgn_t10{
margin-top:10px;
}

.mgn_t20{
margin-top:20px;
}

.mgn_t20a{
margin-top:20px;
}

.mgn_t30{
margin-top:30px;
}

.mgn_t30a{
margin-top:30px;
}

.mgn_t50{
margin-top:50px;
}

.mgn_l10{
margin-left:10px;
}

.mgn_r10{
margin-right:10px;
}

.mgn_b10{
margin-bottom:10px;
}

.mgn_b20{
margin-bottom:20px;
}

.mgn_auto{
margin-left:auto;
margin-right:auto;
}

.h10{
height:10px;
}

.h20{
height:20px;
}

.h30{
height:30px;
}

.h50{
height:50px;
}

.h250{
height:250px;
}

.l_160{
line-height:1.6;
}

.l_100{
line-height:1.0;
}

.l_100a{
line-height:1.0;
}

.l_120{
line-height:1.2;
}

.bdr_btm{
padding-bottom:10px;
border-bottom:1px #ccc solid;
}

.container01{
max-width:990px;
width:100%;
margin-top:20px;
}

ul.container02{
width:100%;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}

ul.container02_1{
width:100%;
display:block;
}

ul.container03{
width:100%;
margin-top:20px;
}

.container02_2{
width:100%;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}

ul.container02_st{
width:645px;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}

ul.container02_w{
width:470px;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}

ul.container02_w2{
width:780px;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}

.container02_3{
width:98%;
margin:0 auto;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}


li.banner_img{
display:block;
width:48%;
}

.basic_article01{
width:370px;
}
.basic_article01_img{
width:171px;
float:left;
}

.basic_article01_text{
width:170px;
float:right;
margin-left:10px;
}

.basic_article02{
width:560px;
}

.cat_clear{
clear:both;
}

.mov_size{
width:560px;
height:315px;
border:1px #ccc solid;
}

.float_left{
float:left;
}

.float_right{
float:right;
}

.float_right_wood{
float:right;
}

.float_right_wood02{
width: 230px;
height: 30px;
font-size: 14px;
text-align: center;
text-indent: 0;
line-height: 2.4;
display: block;
color: #333;
background: #d8d7cb;
float:right;
}

.wood_size_link{
text-decoration:underline;
}

.basic_article03_flat{
width:480px;
}

.basic_article03{
width:440px;
}

.basic_article03_1{
width:240px;
}

.basic_bdr01{
border-top:1px #999 dotted;
border-bottom:1px #999 dotted;
}


.basic_article04{
width:550px;
}

.basic_article05{
width:490px;
}

.basic_article06{
width:460px;
}

.basic_allow_01{
display: flex;
align-items: center;
height:220px;
}

.basic_article07_1{
width:300px;
}

.basic_article07_2{
width:640px;
}

.basic_article08{
width:220px;
}

.basic_article09{
width:470px;
}

.basic_article09_1{
margin-top:20px;
height: 150px;
border: solid 5px #cccccc;
}

.basic_article09_1_1{
font-size: 24px;
margin: 50px 0 0 20px;
line-height: 100%;
width: 235px;
}

.basic_article09_1_1_1{
display: inline-block;
font-size: 14px;
color: #999999;
padding: 0 0 0 0;
margin: 0 0 0 20px;
font-family: helvetica, arial, 'hiragino kaku gothic pro', meiryo, 'ms pgothic', sans-serif;
}

.basic_article09_1_2{
float:right;
padding:15px 15px 15px;
}

.basic_article09_2{
float:left;
width:235px;
}

.shanetsu_article01{
width:570px;
}

.sekigaisen_title01{
width:570px;
border:1px #37A4A4 solid;
text-align:center;
}

.shanetsu_article02{
width:400px;
}

.sekigaisen_title02{
width:400px;
border:1px #37A4A4 solid;
text-align:center;
}

.shanetsu_article03{
width:520px;
}

.ondosa_catch01{
width:520px;
background-color:#3f67bc;
color:#fff;
text-align:center;
}

.bath_bamen01{
width:153px;
height:65px;
background-color:#0066cc;
line-height:65px;
color:#fff;
font-size:24px;
text-align:center;
}

.bath_bamen02{
width:480px;
height:65px;
background-color:#0066cc;
line-height:65px;
color:#fff;
font-size:24px;
text-align:center;
margin-top:10px;
}

.non_attention01{
width:100%;
border:1px #9c0000 solid;
padding:15px;
}

.kitchen_article01{
width:495px;
}

.nonscrew_article01{
width:360px;
}

.design_article01{
width:530px;
}

.design_article02{
width:430px;
}

.sankachitan_data_title{
width:230px;
text-align:center;
background-color:#6c9d9d;
color:#fff;
}

.sanka_article01{
width:490px;
}

.ta_sanka_cont_3_1{
width: 170px;
height: 45px;
text-align: center;
line-height: 45px;
margin: 10px 10px 0 0;
color: #ffffff;
background: #7b5553;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
font-size: 14px;
float: left;
}

.ta_sanka_cont_3_2{
width: 145px;
height: 45px;
text-align: center;
line-height: 45px;
margin: 10px 10px 0 0;
color: #ffffff;
background: #7b5553;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
font-size: 14px;
float: left;
}

.ta_sanka_cont_3_3{
width: 145px;
height: 45px;
text-align: center;
line-height: 45px;
margin: 10px 0 0 0;
color: #ffffff;
background: #7b5553;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
font-size: 14px;
float: left;
}

.sanka_article02{
width:535px;
}

.wood_catch01{
width:100%;
background-color:#3d3c30;
color:#fff;
padding-left:10px;
}

.wood_article01{
width:340px;
}

.wood_article02_all{
width:790px !important;
margin:0 auto;
}

.wood_article02{
width:390px;
}

.wood_article03_all{
width:100%;
border:1px #666 solid;
padding:20px;
}

.wood_article04{
width:281px;
}

.wood_article05{
width:215px;
}

.wood_article06{
width:280px;
}

.wood_article06_1{
width:100%;
border:1px #666 solid;
text-align:center;
line-height:2.0;
height:30px;
margin-bottom:5px;
}

.wood_article_06_r{
border-left:5px #ae1828 solid;
}

.wood_tape_img{
width:100%;
}

.wood_tape_img01{
margin:30px auto 0;
}

.wood_sts_title{
width:100%;
padding:10px 0;
border-top:1px #666 solid;
border-bottom:1px #666 solid;
}

.wood_sts_title_img{
display:inline-block;
}

.wood_sts_title01{
display:inline-block;
margin:0 0 0 10px;
}

.wood_article07_1{
width:273px;
}

.wood_article07_2{
width:322px;
}

.wood_article08{
width:700px;
}

.wood_kakudo_border{
border-bottom:1px #D11C2A solid;
}

.wood_autodown_border{
border:1px #666 solid;
padding:0 5px;
}

.wood_article09{
width:650px;
}

.wood_article10{
width:238px;
}

.wood_article11{
width:485px;
}

.wood_order_mgn{
margin-top:30px;
}

.ps_article01{
width:318px;
}

.ps_article02{
width:190px;
}

.ps_article03{
width:464px;
}

.ps_article03_1{
width:220px;
}

.ps_article03_2{
width:220px;
}

.ps_border{
border-left:1px #ccc dotted;
}

.item_3nen{
width:810px;
}

.btn_3nen{
position:relative;
width:432px;
height:30px;
border-radius:15px;
background-color:#900;
color:#fff;
top:20px;
float:right;
text-align:center;
line-height:30px;
}

.item_step01{
width:260px;
}

.item_step02{
width:700px;
}

.item_link_height{
line-height:44px;
}

/*spec*/

.spec_title{
width:100%;
height:auto;
background-color:#eaeaea;
text-align:center;
padding:5px;
}

.spec_text{
line-height:1.6;
padding:5px;
}

.l_32{
line-height:3.2;
}

.l_48{
line-height:4.8;
}

.l_64{
line-height:6.4;
}

.l_112{
line-height:11.2;
}

.l_128{
line-height:12.8;
}

.l_144{
line-height:14.4;
}

.l_160spec{
line-height:16.0;
}

.l_208{
line-height:20.8;
}

.spec_left{
width:50%;
float:left;
}

.mgn_b20{
margin-bottom:20px;
}

.spec_clear{
clear:both;
height:10px;
}

.item_wood_article01{
width:530px;
}

.item_colt_article01{
width:510px;
}

.item_colt_article02{
width:450px;
}

.item_colt_article03{
width:490px;
}

.c_left{
float:left;
}

.c_right{
float:right;
}

.item_ps_article01{
width:485px;
}

.rds_contents01{
width:100%;
border:1px #ccc solid;
padding:20px;
}

.rds_article01{
width:440px;
}

.rds_article01_title{
width:60%;
color:#fff;
text-align:center;
background-color:#099;
}

.rds_img01{
position:relative;
bottom:0;
}

.rds_article02_1{
width:250px;
}

.rds_article02_1_title{
width:100%;
border:1px #ccc solid;
text-align:center;
}

.rds_article02_2{
width:700px;
}

.rds_article02_2_title{
width:100%;
text-align:center;
color:#fff;
background-color:#900;
}

.rds_article02_2_1{
width:410px;
}

.office_color_box{
width:265px;
height: 56px;
border: 1px #333 solid;
text-align: center;
line-height: 56px;
margin: 15px 0 15px;
}

.office_color_box2{
width: 265px;
height: 56px;
background-color: #FFE1FF;
text-align: center;
line-height: 56px;
margin: 15px 0 15px;
}

.wood_color_title{
width:100%;
padding:10px;
border-top:1px #999 solid;
border-bottom:1px #999 solid;
margin-bottom:5px;
}

.wood_color_title02{
width:100%;
padding:5px 10px;
color:#fff;
background-color:#413f32;
}

.wood_item_price_yl{
width:20px;
height:16px;
background-color:#FEFFA2;
border:1px #ccc solid;
margin:2px 5px -2px;
display:inline;
}

.wood_item_price_bl{
width:20px;
height:16px;
background-color:#7ECBC6;
border:1px #ccc solid;
margin:2px 5px -2px;
display:inline;
}

.wood_item_price_gr{
width:20px;
height:16px;
background-color:#B6DA92;
border:1px #ccc solid;
margin:2px 5px -2px;
display:inline;
}

.wood_item_title001{
width: 100px;
padding:5px;
border: solid 1px #666;
text-align: center;
line-height: 1.1;
}

.wood_item_title002{
width: 100%;
padding:5px 10px;
background-color:#2a3748;
color:#fff;
}

.wood_item_attention001{
width:100%;
padding:15px;
border:1px #333 solid;
}

.wood_item_child01{
width:740px;
}

.wood_item_child02{
width:240px;
}

.wood_item_child03{
width:350px;
}

.item_wood_toritsuke01{
width:485px;
}

.wood_kiri_border{
width:100%;
padding:20px;
border:1px #333 solid;
}

.item_wood_kiri01{
width:475px;
}

.item_wood_komado01{
width:485px;
}

.item_wood_komado02{
width:490px;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}

.item_wood_komado03{
width:490px;
}

.smart_article01{
width:590px;
}

.smart_article02{
width:540px;
}

.smart_underline01{
width:100%;
border-bottom:1px #999 solid;
}

.smart_article03{
width:540px;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}

.smart_article04{
width:265px;
}

.smart_article05{
width:630px;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}

.smart_article05_1{
width:400px;
}

.smart_article05_2{
width:200px;
}

.smart_shoko01{
width:60px;
padding:5px;
text-align:center;
border:1px #999 solid;
}

.smart_shoko02{
width:60px;
padding:5px;
text-align:center;
background-color:#333;
color:#fff;
}

.smart_article05_1_1{
width:400px;
padding:5px;
text-align:center;
background-color:#66999A;
color:#fff;
margin-top:5px;
}

.smart_article06{
width:300px;
}

@media (min-width: 1px) and (max-width: 767px){

.fnt_14a{
font-size:0.7em;
}

.fnt_16{
font-size:1.0em;
}

.fnt_18a{
font-size:1.1em;
}

.fnt_20{
font-size:1.2em;
}

.fnt_24{
font-size:1.4em;
}

.mgn_t20a{
margin-top:0;
}

.mgn_t30a{
margin-top:0;
}

.l_100a{
line-height:1.6;
}

.container01{
margin-top:10px;
}

ul.container02_st{
width:100%;
}

ul.container02_w{
width:100%;
}

ul.container02_w2{
width:100%;
}

.mov_size{
width:100%;
}

.smp_mgn_t20{
margin-top:20px;
}

.float_right_wood{
float:left;
}

.float_right_wood02{
float:left;
}

.basic_article03_flat{
width:100%;
}

.basic_article03_flat01{
width:100%;
height:auto;
}

.basic_article03{
width:100%;
}

.basic_article03_1{
width:48%;
}


.basic_article04{
width:100%;
}

.basic_article05{
width:100%;
}

.basic_article06{
width:100%;
}

.basic_article07_1{
width:100%;
}

.basic_article07_2{
width:100%;
}

.basic_allow_01{
display:none;
}

.basic_article08{
width:48%;
}

.basic_article09{
width:100%;
}

.basic_article09_1 {
height: auto;
}

.basic_article09_2{
width:60%;
}

.basic_article09_1_1 {
font-size: 1.2em;
margin: 17% 0 0 20px;
width: 100%;
}

.basic_article09_1_1_1 {
font-size: 12px;
}

.basic_article09_1_2 {
width: 40%;
}

.shanetsu_article01{
width:100%;
}

.sekigaisen_title01{
width:100%;
}

.shanetsu_article02{
width:100%;
}

.sekigaisen_title02{
width:100%;
}

.shanetsu_article03{
width:100%;
}

.ondosa_catch01{
width:100%;
}

.bath_bamen01{
width:32%;
height:40px;
background-color:#0066cc;
line-height:40px;
color:#fff;
font-size:18px;
text-align:center;
}

.bath_bamen02{
width:100%;
height:40px;
background-color:#0066cc;
line-height:40px;
color:#fff;
font-size:18px;
text-align:center;
margin-top:2%;
}

.kitchen_article01{
width:100%;
}

.nonscrew_article01{
width:100%;
}

.design_article01{
width:100%;
}

.design_article02{
width:100%;
}

.sankachitan_img01{
width:80%;
}

.sanka_article01{
width:100%;
}

.ta_sanka_cont_3_1{
width: 51%;
}

.ta_sanka_cont_3_2{
width: 51%;
}

.ta_sanka_cont_3_3{
width: 51%;
}

.sanka_article02{
width:100%;
}

.wood_article01{
width:100%;
}

.wood_banner_smp{
width:48%;
}

.wood_article02_all{
width:100% !important;
margin:0 auto;
}

.wood_article02{
width:100%;
}

.wood_article04{
width:100%;
}

.wood_article05{
width:100%;
}

.wood_article06{
width:100%;
}

.wood_article07_1{
width:100%;
}

.wood_article07_2{
width:100%;
}

.wood_article08{
width:100%;
}

.wood_article09{
width:100%;
}

.wood_order_mgn{
margin-top:5px;
}

.wood_article11{
width:238px;
}

.ps_article01{
width:100%;
}

.ps_article02{
width:100%;
}

.ps_article03{
width:100%;
}

.ps_article03_1{
width:100%;
}

.ps_article03_2{
width:48%;
}

.item_3nen{
width:70%;
}

.img_3nen{
width:25%;
}

.btn_3nen{
width:100%;
}

.item_step01{
width:100%;
}

.item_step02{
width:100%;
}

.item_link_height{
line-height:2.0;
}

/*spec*/

.spec_left{
width:100%;
}

.l_32{
line-height:1.6;
}

.l_48{
line-height:1.6;
}

.l_64{
line-height:1.6;
}

.l_112{
line-height:1.6;
}

.l_128{
line-height:1.6;
}

.l_144{
line-height:1.6;
}

.l_160spec{
line-height:1.6;
}

.l_208{
line-height:1.6;
}


.item_wood_article01{
width:100%;
}

.item_colt_article01{
width:100%;
}

.item_colt_article02{
width:100%;
}

.item_colt_article03{
width:100%;
}

.item_ps_article01{
width:100%;
}

.rds_contents01{
padding:2%;
}

.rds_article01{
width:100%;
}

.rds_article02_1{
width:100%;
}

.rds_article02_2{
width:100%;
}

.rds_article02_2_1{
width:100%;
}

.item_wood_toritsuke01{
width:100%;
}

.wood_item_child03{
width:100%;
}

.item_wood_kiri01{
width:100%;
}

.item_wood_komado01{
width:100%;
}

.item_wood_komado02{
width:100%;
}

.item_wood_komado03{
width:100%;
}

.item_komado_mgn_t30{
margin-top:30px;
}

.smart_article01{
width:100%;
}

.container02_3{
width:100%;
}

.smart_article02{
width:100%;
}

.smart_article03{
width:100%;
}

.smart_article04{
width:100%;
}

.smart_article05{
width:100%;
margin-bottom:30px;
}

.smart_article05_1{
width:100%;
}

.smart_article05_2{
width:100%;
}

.smart_article05_1_1{
width:100%;
margin-bottom:30px;
}

.smart_article06{
width:100%;
}

}