@charset "UTF-8";

/*�i�r�E������*/
#contents #showcase .cat_nav ul li.f_top{width:134px;}
#contents #showcase .cat_nav ul li.f_kitchen{width:154px;}
#contents #showcase .cat_nav ul li.f_bath{width:138px;}
#contents #showcase .cat_nav ul li.f_groom{width:140px;}
#contents #showcase .cat_nav ul li.f_eco{width:94px;}
#contents #showcase .cat_nav ul li.f_video{width:138px;}
#contents #showcase .cat_nav ul li.f_tnm{width:162px;}

/*�i�r�E�A�N�Z�T���[*/
#contents #showcase .cat_nav ul li.a_top{width:146px;}
#contents #showcase .cat_nav ul li.a_function{width:85px;}
#contents #showcase .cat_nav ul li.a_coordinate{width:99px;}
#contents #showcase .cat_nav ul li.a_paper{width:69px;}
#contents #showcase .cat_nav ul li.a_ring{width:111px;}
#contents #showcase .cat_nav ul li.a_hang{width:97px;}
#contents #showcase .cat_nav ul li.a_mirror{width:69px;}
#contents #showcase .cat_nav ul li.a_shelf{width:69px;}
#contents #showcase .cat_nav ul li.a_cabinet{width:59px;}
#contents #showcase .cat_nav ul li.a_balustrade{width:69px;}
#contents #showcase .cat_nav ul li.a_catalogue{width:87px;}

/*�i�r�E�����@��*/
#contents #showcase .cat_nav ul li.u_top{width:152px;}
#contents #showcase .cat_nav ul li.u_toilet{width:102px;}
#contents #showcase .cat_nav ul li.u_bath{width:92px;}
#contents #showcase .cat_nav ul li.u_entrance{width:188px;}
#contents #showcase .cat_nav ul li.u_reform{width:172px;}
#contents #showcase .cat_nav ul li.u_catalogue{width:118px;}
#contents #showcase .cat_nav ul li.u_showroom{width:136px;}

/*�i�r�E�^�C��*/
#contents #showcase .cat_nav ul li.tile_top{width:228px;}
#contents #showcase .cat_nav ul li.tile_feature{width:122px;}
#contents #showcase .cat_nav ul li.tile_hydro1{width:122px;}
#contents #showcase .cat_nav ul li.tile_tile{width:108px;}
/* #contents #showcase .cat_nav ul li.tile_coating{width:248px;} */
#contents #showcase .cat_nav ul li.tile_hydro2{width:268px;}

/*�i�r�E�p�u���b�N*/
#contents #showcase .cat_nav ul li.p_top{width:236px;}
#contents #showcase .cat_nav ul li.p_use{width:186px;}
#contents #showcase .cat_nav ul li.p_toilet{width:112px;}
#contents #showcase .cat_nav ul li.p_groom{width:112px;}
#contents #showcase .cat_nav ul li.p_bath{width:102px;}
#contents #showcase .cat_nav ul li.p_accessory{width:212px;}

#contents #showcase #bg_faucet #bg1{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ffaucet%2Fimages%2Ff_slide_bg1.jpg) no-repeat center center;background-size:cover;display:block;}
#contents #showcase #bg_faucet #bg2{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ffaucet%2Fimages%2Ff_slide_bg2.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_faucet #bg3{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ffaucet%2Fimages%2Ff_slide_bg3.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_faucet #bg4{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ffaucet%2Fimages%2Ff_slide_bg4.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_faucet #bg5{background:url(/products/faucet/images/f_slide_bg5.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_faucet #bg6{background:url(/products/faucet/images/f_slide_bg6.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_faucet #bg7{background:url(/products/faucet/images/f_slide_bg7.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_faucet #bg8{background:url(/products/faucet/images/f_slide_bg8.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_faucet #bg9{background:url(/products/faucet/images/f_slide_bg9.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_faucet #bg10{background:url(/products/faucet/images/f_slide_bg10.jpg) no-repeat center center;background-size:cover;}

#contents #showcase #bg_accessory #bg1{background:url(https://toto.imagewave.pictures/%2Fproducts%2Faccessory%2Fimages%2Fa_slide_bg1.jpg) no-repeat center center;background-size:cover;display:block;}
#contents #showcase #bg_accessory #bg2{background:url(https://toto.imagewave.pictures/%2Fproducts%2Faccessory%2Fimages%2Fa_slide_bg2.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_accessory #bg3{background:url(https://toto.imagewave.pictures/%2Fproducts%2Faccessory%2Fimages%2Fa_slide_bg3.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_accessory #bg4{background:url(/products/accessory/images/a_slide_bg4.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_accessory #bg5{background:url(/products/accessory/images/a_slide_bg5.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_accessory #bg6{background:url(/products/accessory/images/a_slide_bg6.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_accessory #bg7{background:url(/products/accessory/images/a_slide_bg7.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_accessory #bg8{background:url(/products/accessory/images/a_slide_bg8.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_accessory #bg9{background:url(/products/accessory/images/a_slide_bg9.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_accessory #bg10{background:url(/products/accessory/images/a_slide_bg10.jpg) no-repeat center center;background-size:cover;}

#contents #showcase #bg_ud #bg1{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fud%2Fimages%2Fu_slide_bg1.jpg) no-repeat center center;background-size:cover;display:block;}
#contents #showcase #bg_ud #bg2{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fud%2Fimages%2Fu_slide_bg2.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_ud #bg3{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fud%2Fimages%2Fu_slide_bg3.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_ud #bg4{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fud%2Fimages%2Fu_slide_bg4.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_ud #bg5{background:url(/products/ud/images/u_slide_bg5.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_ud #bg6{background:url(/products/ud/images/u_slide_bg6.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_ud #bg7{background:url(/products/ud/images/u_slide_bg7.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_ud #bg8{background:url(/products/ud/images/u_slide_bg8.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_ud #bg9{background:url(/products/ud/images/u_slide_bg9.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_ud #bg10{background:url(/products/ud/images/u_slide_bg10.jpg) no-repeat center center;background-size:cover;}

#contents #showcase #bg_tile #bg1{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ftile%2Fimages%2Ft_slide_bg1.jpg) no-repeat center center;background-size:cover;display:block;}
#contents #showcase #bg_tile #bg2{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ftile%2Fimages%2Ft_slide_bg2.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_tile #bg3{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ftile%2Fimages%2Ft_slide_bg3.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_tile #bg4{background:url(/products/tile/images/t_slide_bg4.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_tile #bg5{background:url(/products/tile/images/t_slide_bg5.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_tile #bg6{background:url(/products/tile/images/t_slide_bg6.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_tile #bg7{background:url(/products/tile/images/t_slide_bg7.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_tile #bg8{background:url(/products/tile/images/t_slide_bg8.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_tile #bg9{background:url(/products/tile/images/t_slide_bg9.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_tile #bg10{background:url(/products/tile/images/t_slide_bg10.jpg) no-repeat center center;background-size:cover;}

#contents #showcase #bg_public #bg1{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fpublic%2Fimages%2Fp_slide_bg1.jpg) no-repeat center center;background-size:cover;display:block;}
#contents #showcase #bg_public #bg2{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fpublic%2Fimages%2Fp_slide_bg2.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_public #bg3{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fpublic%2Fimages%2Fp_slide_bg3.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_public #bg4{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fpublic%2Fimages%2Fp_slide_bg4.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_public #bg5{background:url(/products/public/images/p_slide_bg5.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_public #bg6{background:url(/products/public/images/p_slide_bg6.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_public #bg7{background:url(/products/public/images/p_slide_bg7.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_public #bg8{background:url(/products/public/images/p_slide_bg8.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_public #bg9{background:url(/products/public/images/p_slide_bg9.jpg) no-repeat center center;background-size:cover;}
#contents #showcase #bg_public #bg10{background:url(/products/public/images/p_slide_bg10.jpg) no-repeat center center;background-size:cover;}

#contents #point{width:100%;}
#contents #point #point_box{position:relative;width:960px;margin:30px auto 0 auto;padding-bottom:60px;}
#contents #point #point_box h2{font-size:2.6rem;font-weight:bold;color:#414141;border-bottom:solid #13449d 1px;padding-bottom:15px;text-align:center;}
#contents #point #point_box .lead{font-size:1.4rem;padding-top:30px;}

#contents .products{width:100%;}
#contents .products .products_box{position:relative;width:960px;margin:30px auto 0 auto;padding-bottom:30px;}
#contents .products .products_box h2{font-size:2.6rem;font-weight:bold;color:#414141;border-bottom:solid #13449d 1px;padding-bottom:15px;text-align:center;}
#contents .products .products_box .lead{font-size:1.4rem;padding-top:30px;}
#contents .products .products_box h3{font-size:2rem;font-weight:bold;color:#414141;line-height:1;border-left:solid #13449d 4px;margin:30px 0 0 0;padding:2px 0 2px 18px;}
#contents .products .products_box a+h4,
#contents .products .products_box ul+h4{margin-top:50px;}
#contents #point #point_box .prd_btn,
#contents .products .products_box .prd_btn{padding-top:30px;}
#contents #point #point_box .prd_btn:after,
#contents .products .products_box .prd_btn:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
#contents #point #point_box .prd_btn li,
#contents .products .products_box .prd_btn li{float:left;width:465px;margin-right:30px;}
#contents #point #point_box .prd_btn li:nth-child(even),
#contents .products .products_box .prd_btn li:nth-child(even){margin-right:0;}
#contents #point #point_box .prd_btn li:nth-child(3),
#contents #point #point_box .prd_btn li:nth-child(4),
#contents #point #point_box .prd_btn li:nth-child(5),
#contents #point #point_box .prd_btn li:nth-child(6),
#contents .products .products_box .prd_btn li:nth-child(3),
#contents .products .products_box .prd_btn li:nth-child(4),
#contents .products .products_box .prd_btn li:nth-child(5),
#contents .products .products_box .prd_btn li:nth-child(6),
#contents .products .products_box .prd_btn li:nth-child(7),
#contents .products .products_box .prd_btn li:nth-child(8),
#contents .products .products_box .prd_btn li:nth-child(9),
#contents .products .products_box .prd_btn li:nth-child(10){margin-top:30px;}
#contents #point #point_box .prd_btn li a,
#contents .products .products_box .prd_btn li a{display:block;}
#contents #point #point_box .prd_btn li a .prd_img,
#contents #point #point_box .prd_btn li a .prd_img2,
#contents .products .products_box .prd_btn li a .prd_img,
#contents .products .products_box .prd_btn li a .prd_img2{width:465px;height:310px;background:#fff;border-radius:10px;box-shadow:0px 1px 5px #888;overflow:hidden;transition:all .1s ease-in-out;}
#contents .products .products_box .prd_btn li a .prd_img2{height:140px;}
#contents #point #point_box .prd_btn li.column3,
#contents .products .products_box .prd_btn li.column3{width:300px;}
#contents #point #point_box .prd_btn li.column3:nth-child(even),
#contents .products .products_box .prd_btn li.column3:nth-child(even){margin-right:30px;}
#contents #point #point_box .prd_btn li.column3:nth-child(3),
#contents #point #point_box .prd_btn li.column3:nth-child(6),
#contents .products .products_box .prd_btn li.column3:nth-child(3),
#contents .products .products_box .prd_btn li.column3:nth-child(6){margin-right:0;}
#contents #point #point_box .prd_btn li.column3:nth-child(3),
#contents .products .products_box .prd_btn li.column3:nth-child(3){margin-top:0;}
#contents #point #point_box .prd_btn li.column3:nth-child(4),
#contents #point #point_box .prd_btn li.column3:nth-child(5),
#contents #point #point_box .prd_btn li.column3:nth-child(6),
#contents .products .products_box .prd_btn li.column3:nth-child(4),
#contents .products .products_box .prd_btn li.column3:nth-child(5),
#contents .products .products_box .prd_btn li.column3:nth-child(6){margin-top:30px;}
#contents #point #point_box .prd_btn li.column3 a .prd_img3,
#contents .products .products_box .prd_btn li.column3 a .prd_img3{width:300px;height:200px;background:#fff;border-radius:10px;box-shadow:0px 1px 5px #888;overflow:hidden;transition:all .1s ease-in-out;}
#contents #point #point_box .prd_btn li a dl,
#contents #point #point_box .prd_btn li a dl,
#contents .products .products_box .prd_btn li a dl,
#contents .products .products_box .prd_btn li a dl{margin-top:15px;}
#contents .products .products_box .prd_btn li a p{font-size:1.4rem;color:#414141;margin-top:15px;}
#contents #point #point_box .prd_btn li a dl dt,
#contents .products .products_box .prd_btn li a dl dt{position:relative;font-size:1.6rem;font-weight:bold;color:#414141;}
#contents #point #point_box .prd_btn li a dl dt span,
#contents .products .products_box .prd_btn li a dl dt span{position:absolute;top:0;right:0;display:block;font-size:1.4rem;font-weight:normal;}
#contents #point #point_box .prd_btn li.column3 a dl dt span,
#contents .products .products_box .prd_btn li.column3 a dl dt span{position:static;display:inline-block;margin-left: 10px;}
/*1903 north追記ここから*/
#contents .products .products_box .prd_btn li.column3 a dl dt.prd_flort:after{display:block;content:"";clear:both;}
#contents .products .products_box .prd_btn li.column3 a dl dt.prd_flort p{float: left;margin-top:0;}
#contents .products .products_box .prd_btn li.column3 a dl dt.prd_flort span{position:relative;top:0;right:inherit;float:right;}
/*1903 north追記ここまで*/
#contents #point #point_box .prd_btn li a dl dd,
#contents .products .products_box .prd_btn li a dl dd{font-size:1.4rem;color:#414141;padding-top:2px;}
#contents #point #point_box .prd_btn li:hover a,
#contents .products .products_box .prd_btn li:hover a{text-decoration:none;}
#contents #point #point_box .prd_btn li:hover a .prd_img,
#contents #point #point_box .prd_btn li:hover a .prd_img2,
#contents #point #point_box .prd_btn li:hover a .prd_img3,
#contents .products .products_box .prd_btn li:hover a .prd_img,
#contents .products .products_box .prd_btn li:hover a .prd_img2,
#contents .products .products_box .prd_btn li:hover a .prd_img3{box-shadow:0px 1px 16px #13449d;}
#contents #point #point_box .prd_btn li:hover a .prd_img img,
#contents #point #point_box .prd_btn li:hover a .prd_img2 img,
#contents #point #point_box .prd_btn li:hover a .prd_img3 img,
#contents .products .products_box .prd_btn li:hover a .prd_img img,
#contents .products .products_box .prd_btn li:hover a .prd_img2 img,
#contents .products .products_box .prd_btn li:hover a .prd_img3 img{opacity:0.8;}
#contents .products .products_box .prd_btn+h2{margin-top:60px;}

#contents .products .products_box a{display:block;}
#contents .products .products_box a .induction{display:table;width:960px;height:100px;background:#e7ebed url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Finduction_bg.png) no-repeat 0 0;margin-top:30px;}
#contents .products .products_box a .induction dt,
#contents .products .products_box a .induction dd{display:table-cell;vertical-align:middle;}
#contents .products .products_box a .induction dt{width:290px;font-size:1.8rem;color:#414141;text-align:center;}
#contents .products .products_box a .induction dd{}
#contents .products .products_box a .induction dd ul{width:445px;margin-left:205px;}
#contents .products .products_box a .induction dd ul li{background:#13449d;transition:all .1s ease-in-out;}
#contents .products .products_box a .induction dd ul li span{display:block;width:445px;font-size:1.6rem;font-weight:bold;line-height:60px;color:#fff;background:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right 0;text-align:center;}
#contents .products .products_box a:hover{text-decoration:none;}
#contents .products .products_box a:hover .induction dd ul li{background:#fff;}
#contents .products .products_box a:hover .induction dd ul li span{color:#13449d;background:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right -60px;}

#contents .products .products_box .number_tb{display:table;border:solid #e7ebed 1px;margin:30px 0 0 0;}
#contents .products .products_box .number_tb .num_cl{display:table-cell;width:318px;border-right:solid #e7ebed 1px;padding-bottom:30px;vertical-align:top;}
#contents .products .products_box .number_tb .num_cl:last-child{border-right:none;}
#contents .products .products_box .number_tb .num_cl h3{font-size:2rem;font-weight:bold;color:#414141;line-height:1.3;border-left:solid #13449d 4px;margin:30px 30px 30px;padding:2px 0 2px 18px;}
#contents .products .products_box .number_tb .num_cl .lead{width:258px;font-size:1.4rem;color:#414141;margin:30px;padding:0;}
#contents .products .products_box .number_tb .num_cl ul{width:258px;margin:20px 0 0 30px;}
#contents .products .products_box .number_tb .num_cl ul li{width:258px;}
#contents .products .products_box .number_tb .num_cl ul li a{display:block;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box{position:relative;width:258px;height:210px;border-radius:10px;box-shadow:0px 1px 5px #888;overflow:hidden;transition:all .1s ease-in-out;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box.f_btn1{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ffaucet%2Fimages%2Ff_num1.jpg) no-repeat 0 0;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box.f_btn2{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ffaucet%2Fimages%2Ff_num2.jpg) no-repeat 0 0;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box.a_btn1{background:url(https://toto.imagewave.pictures/%2Fproducts%2Faccessory%2Fimages%2Fa_num1.jpg) no-repeat 0 0;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box.a_btn2{background:url(https://toto.imagewave.pictures/%2Fproducts%2Faccessory%2Fimages%2Fa_num2.jpg) no-repeat 0 0;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box.a_btn3{background:url(https://toto.imagewave.pictures/%2Fproducts%2Faccessory%2Fimages%2Fa_num3.jpg) no-repeat 0 0;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box.u_btn1{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fud%2Fimages%2Fu_num1.jpg) no-repeat 0 0;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box.u_btn2{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fud%2Fimages%2Fu_num2.jpg) no-repeat 0 0;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box.u_btn3{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fud%2Fimages%2Fu_num3.jpg) no-repeat 0 0;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box.t_btn1{background:url(/products/public/images/p_rfrm_btn1.jpg) no-repeat 0 0;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box.t_btn2{background:url(/products/public/images/p_rfrm_btn2.jpg) no-repeat 0 0;}
#contents .products .products_box .number_tb .num_cl ul li a .num_box p{position:absolute;bottom:0;left:0;width:100%;font-size:1.6rem;font-weight:bold;color:#fff;line-height:60px;background:#13449d url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right 0;text-align:center;}
#contents .products .products_box .number_tb .num_cl ul li a:hover{text-decoration:none;}
#contents .products .products_box .number_tb .num_cl ul li a:hover .num_box{box-shadow:0px 1px 16px #13449d;}
#contents .products .products_box .number_tb .num_cl ul li a:hover .num_box p{color:#13449d;background:#fff url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right -60px;}

#contents .products .comet_box{width:958px;border:solid #e7ebed 1px;margin-top:30px;padding-bottom:30px;}
#contents .products .comet_box h2{font-size:1.8rem;font-weight:bold;line-height:1;border-left:solid #13449d 4px;border-bottom:none;margin:30px 0 0 30px;padding:2px 0 2px 18px;text-align:left;}
#contents .products .comet_box ul{width:900px;margin:20px auto 0 auto;}
#contents .products .comet_box ul+ul{margin-top:40px;}
#contents .products .comet_box ul:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
#contents .products .comet_box ul li{float:left;width:280px;margin-right:30px;}
#contents .products .comet_box ul li:last-child{margin-right:0;}
#contents .products .comet_box ul li .lead{font-size:1.4rem;margin:0;padding:0 0 10px 0;}
#contents .products .comet_box ul li a{display:block;}
#contents .products .comet_box ul li a .cmt{position:relative;width:280px;height:210px;border-radius:10px;box-shadow:0px 1px 5px #888;overflow:hidden; transition:all .1s ease-in-out;}
#contents .products .comet_box ul li a .cmt.p_btn1{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fpublic%2Fimages%2Fp_cmt1.jpg) no-repeat 0 0;}
#contents .products .comet_box ul li a .cmt.p_btn2{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fpublic%2Fimages%2Fp_cmt2.jpg) no-repeat 0 0;}
#contents .products .comet_box ul li a .cmt.p_btn3{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fpublic%2Fimages%2Fp_cmt3.jpg) no-repeat 0 0;}
#contents .products .comet_box ul li a .cmt.p_btn4{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fpublic%2Fimages%2Fp_cmt4.jpg) no-repeat 0 0;}
#contents .products .comet_box ul li a .cmt.p_btn5{background:url(https://toto.imagewave.pictures/%2Fproducts%2Fpublic%2Fimages%2Fp_cmt5.jpg) no-repeat 0 0;}
#contents .products .comet_box ul li a .cmt p{position:absolute;bottom:0;left:0;width:262px;height:50px;font-size:1.6rem;font-weight:bold;color:#fff;line-height:1.2;background:#13449d url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right 0;padding:10px 18px 0 0;text-align:center;}
#contents .products .comet_box ul li a .cmt p.single{height:41px;padding:19px 18px 0 0}
#contents .products .comet_box ul li a .cmt p span{font-size:1.2rem;font-weight:normal;}
#contents .products .comet_box ul li a:hover{text-decoration:none;}
#contents .products .comet_box ul li a:hover .cmt{box-shadow:0px 1px 16px #13449d;}
#contents .products .comet_box ul li a:hover .cmt p{color:#13449d;background:#fff url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right -60px;}

#contents #hydrotect{width:100%;}
#contents #hydrotect #hydro_box{width:960px;margin:30px auto 0 auto;padding-bottom:30px;}
#contents #hydrotect #hydro_box h2{font-size:2.6rem;font-weight:bold;color:#414141;border-bottom:solid #13449d 1px;padding-bottom:15px;text-align:center;}
#contents #hydrotect #hydro_box .lead{font-size:1.4rem;padding-top:30px;}
#contents #hydrotect #hydro_box .hydro_map{position:relative;width:960px;height:420px;background:url(https://toto.imagewave.pictures/%2Fproducts%2Ftile%2Fimages%2Ft_hydro_map.jpg) no-repeat 0 0;margin-top:30px;}
#contents #hydrotect #hydro_box .hydro_map h2,
#contents #hydrotect #hydro_box .hydro_map h3{display:none;}
#contents #hydrotect #hydro_box .hydro_map ul .point{position:absolute;width:190px;height:30px;transition:all .1s ease-in-out;}
#contents #hydrotect #hydro_box .hydro_map ul .point a{display:block;text-indent:-9999px;overflow:hidden;}
#contents #hydrotect #hydro_box .hydro_map ul #p1{top:223px;left:46px;height:48px;}
#contents #hydrotect #hydro_box .hydro_map ul #p2{top:271px;left:46px;}
#contents #hydrotect #hydro_box .hydro_map ul #p3{top:301px;left:46px;}
#contents #hydrotect #hydro_box .hydro_map ul #p4{top:234px;right:45px;}
#contents #hydrotect #hydro_box .hydro_map ul #p5{top:264px;right:45px;}
#contents #hydrotect #hydro_box .hydro_map ul .point:hover{background:rgba(255,255,255,0.2);}

#contents .comet{width:100%;margin-top:60px;}
#contents .comet .comet_box{width:958px;border:solid #e7ebed 1px;margin:0 auto;padding-bottom:30px;}
#contents .comet .comet_box h2{font-size:1.8rem;font-weight:bold;line-height:1;border-left:solid #13449d 4px;margin:30px 0 0 30px;padding:2px 0 2px 18px;}
#contents .comet .comet_box ul{width:900px;margin:20px auto 0 auto;}
#contents .comet .comet_box ul:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
#contents .comet .comet_box ul li{float:left;width:280px;margin-right:30px;}
#contents .comet .comet_box ul li:last-child{margin-right:0;}
#contents .comet .comet_box ul li .lead{font-size:1.4rem;margin:0;padding:0 0 10px 0;}
#contents .comet .comet_box ul li a{display:block;}
#contents .comet .comet_box ul li a .cmt{position:relative;width:280px;height:210px;border-radius:10px;box-shadow:0px 1px 5px #888;overflow:hidden; transition:all .1s ease-in-out;}
#contents .comet .comet_box ul li a .cmt.t_btn1{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ftile%2Fimages%2Ft_cmt1.jpg) no-repeat 0 0;}
#contents .comet .comet_box ul li a .cmt.t_btn2{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ftile%2Fimages%2Ft_cmt2.jpg) no-repeat 0 0;}
#contents .comet .comet_box ul li a .cmt.t_btn3{background:url(https://toto.imagewave.pictures/%2Fproducts%2Ftile%2Fimages%2Ft_cmt3.jpg) no-repeat 0 0;}
#contents .comet .comet_box ul li a .cmt p{position:absolute;bottom:0;left:0;width:260px;height:41px;font-size:1.6rem;font-weight:bold;color:#fff;line-height:1.2;background:#13449d url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right 0;padding:19px 20px 0 0;text-align:center;}
#contents .comet .comet_box ul li a .cmt p span{font-size:1.2rem;font-weight:normal;}
#contents .comet .comet_box ul li a:hover{text-decoration:none;}
#contents .comet .comet_box ul li a:hover .cmt{box-shadow:0px 1px 16px #13449d;}
#contents .comet .comet_box ul li a:hover .cmt p{color:#13449d;background:#fff url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right -60px;}

#contents .comet .txtlink{width:960px;margin:30px auto 0 auto;padding-bottom:30px;}
#contents .comet .txtlink ul{}
#contents .comet .txtlink ul li{}
#contents .comet .txtlink ul li a{font-size:1.4rem;line-height.1.4;background:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Ficn_arrow_02.gif) no-repeat 0 center;padding-left:20px;}

#contents #relation{width:100%;background:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Frelation_bg.jpg) no-repeat center center;background-size:cover;}
#contents #relation #rltn_box{width:960px;margin:0 auto;padding:60px 0;}
#contents #relation #rltn_box h2{font-size:2.6rem;font-weight:bold;color:#fff;text-align:center;}
#contents #relation #rltn_box .lead{font-size:1.4rem;color:#fff;margin-top:40px;}
#contents #relation #rltn_box ul{margin-top:40px;}
#contents #relation #rltn_box ul:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
#contents #relation #rltn_box ul li{float:left;width:300px;margin-right:30px;}
#contents #relation #rltn_box ul li:nth-child(3),
#contents #relation #rltn_box ul li:nth-child(6),
#contents #relation #rltn_box ul li:nth-child(9){margin-right:0;}
#contents #relation #rltn_box ul li:nth-child(4),
#contents #relation #rltn_box ul li:nth-child(5),
#contents #relation #rltn_box ul li:nth-child(6),
#contents #relation #rltn_box ul li:nth-child(7),
#contents #relation #rltn_box ul li:nth-child(8),
#contents #relation #rltn_box ul li:nth-child(9){margin-top:30px;}
#contents #relation #rltn_box ul li a{display:block;}
#contents #relation #rltn_box ul li a dl{display:table;width:300px;height:134px;background:#f4f6f8;border-radius:10px;box-shadow:0px 2px 6px #333;overflow:hidden;transition:all .1s ease-in-out;}
#contents #relation #rltn_box ul li a dl dt{display:table-cell;width:134px;height:134px;font-size:1.6rem;font-weight:bold;line-height:1.3;color:#414141;text-align:center;vertical-align:middle;}
#contents #relation #rltn_box ul li a dl dt span{font-size:1.1rem;font-weight:normal;}
#contents #relation #rltn_box ul li a dl dd{display:table-cell;width:166px;height:134px;}
#contents #relation #rltn_box ul li a dl dd.a_btn1{background-image:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Farrow_sp.png),url(/products/accessory/images/a_rltn1.jpg);background-repeat:no-repeat,no-repeat;background-position:right center,0 0;}
#contents #relation #rltn_box ul li a dl dd.a_btn2{background-image:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Farrow_sp.png),url(/products/accessory/images/a_rltn2.jpg);background-repeat:no-repeat,no-repeat;background-position:right center,0 0;}
#contents #relation #rltn_box ul li a dl dd.a_btn3{background-image:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Farrow_sp.png),url(/products/accessory/images/a_rltn3.jpg);background-repeat:no-repeat,no-repeat;background-position:right center,0 0;}
dd.u_btn1{background-image:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Farrow_sp.png),url(/products/ud/images/u_rltn1.jpg);background-repeat:no-repeat,no-repeat;background-position:right center,0 0;}
#contents #relation #rltn_box ul li a dl dd.u_btn2{background-image:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Farrow_sp.png),url(/products/ud/images/u_rltn2.jpg);background-repeat:no-repeat,no-repeat;background-position:right center,0 0;}
#contents #relation #rltn_box ul li a dl dd.p_btn1{background-image:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Farrow_sp.png),url(/products/public/images/p_rltn1.jpg);background-repeat:no-repeat,no-repeat;background-position:right center,0 0;}
#contents #relation #rltn_box ul li a dl dd.p_btn2{background-image:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Farrow_sp.png),url(/products/public/images/p_rltn2.jpg);background-repeat:no-repeat,no-repeat;background-position:right center,0 0;}
#contents #relation #rltn_box ul li a dl dd.p_btn3{background-image:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Farrow_sp.png),url(/products/public/images/p_rltn3.jpg);background-repeat:no-repeat,no-repeat;background-position:right center,0 0;}
#contents #relation #rltn_box ul li a dl dd.p_btn4{background-image:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Farrow_sp.png),url(/products/public/images/p_rltn4.jpg);background-repeat:no-repeat,no-repeat;background-position:right center,0 0;}
#contents #relation #rltn_box ul li a dl dd.p_btn5{background-image:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fcommon%2Farrow_sp.png),url(/products/public/images/p_rltn5.jpg);background-repeat:no-repeat,no-repeat;background-position:right center,0 0;}
#contents #relation #rltn_box ul li a:hover{text-decoration:none;}
#contents #relation #rltn_box ul li a:hover dl{background:#13449d;}
#contents #relation #rltn_box ul li a:hover dl dt{color:#fff;}

@media screen and (max-width:767px){

	#contents #showcase .cat_nav ul li.f_top,
	#contents #showcase .cat_nav ul li.f_kitchen,
	#contents #showcase .cat_nav ul li.f_bath,
	#contents #showcase .cat_nav ul li.f_groom,
	#contents #showcase .cat_nav ul li.f_eco,
	#contents #showcase .cat_nav ul li.f_video,
	#contents #showcase .cat_nav ul li.f_tnm,
	#contents #showcase .cat_nav ul li.a_top,
	#contents #showcase .cat_nav ul li.a_function,
	#contents #showcase .cat_nav ul li.a_coordinate,
	#contents #showcase .cat_nav ul li.a_paper,
	#contents #showcase .cat_nav ul li.a_ring,
	#contents #showcase .cat_nav ul li.a_hang,
	#contents #showcase .cat_nav ul li.a_mirror,
	#contents #showcase .cat_nav ul li.a_shelf,
	#contents #showcase .cat_nav ul li.a_balustrade,
	#contents #showcase .cat_nav ul li.a_cabinet,
	#contents #showcase .cat_nav ul li.a_catalogue,
	#contents #showcase .cat_nav ul li.u_top,
	#contents #showcase .cat_nav ul li.u_toilet,
	#contents #showcase .cat_nav ul li.u_bath,
	#contents #showcase .cat_nav ul li.u_entrance,
	#contents #showcase .cat_nav ul li.u_reform,
	#contents #showcase .cat_nav ul li.u_catalogue,
	#contents #showcase .cat_nav ul li.u_showroom,
	#contents #showcase .cat_nav ul li.tile_top,
	#contents #showcase .cat_nav ul li.tile_feature,
	#contents #showcase .cat_nav ul li.tile_hydro1,
	#contents #showcase .cat_nav ul li.tile_tile,
	#contents #showcase .cat_nav ul li.tile_coating,
	#contents #showcase .cat_nav ul li.tile_hydro2,
	#contents #showcase .cat_nav ul li.p_top,
	#contents #showcase .cat_nav ul li.p_use,
	#contents #showcase .cat_nav ul li.p_toilet,
	#contents #showcase .cat_nav ul li.p_groom,
	#contents #showcase .cat_nav ul li.p_bath,
	#contents #showcase .cat_nav ul li.p_accessory{width:100%;}
	
	#contents #point #point_box{position:static;width:auto;margin:16px 16px 0 16px;padding-bottom:16px;}
	#contents #point #point_box h2{font-size:1.6rem;margin:0;padding-bottom:8px;text-align:left;}
	#contents #point #point_box .prd_btn{margin:0;padding-top:16px;}
	#contents #point #point_box .prd_btn li{float:none;width:100%;margin-right:0;}
	#contents #point #point_box .prd_btn li a .prd_img,
	#contents #point #point_box .prd_btn li a .prd_img2{width:100%;height:auto;}
	
	#contents .products .products_box{width:100%;margin-top:16px;padding-bottom:16px;}
	#contents .products .products_box h2{font-size:1.6rem;margin:0 16px;padding-bottom:8px;text-align:left;}
	#contents .products .products_box h3{font-size:1.6rem;margin:16px 16px 0 16px;padding: 2px 0 2px 10px;}
	#contents .products .products_box .lead{font-size:1.2rem;margin:0 16px;padding-top:10px;}
	#contents .products .products_box .prd_btn{margin:0 16px;padding-top:16px;}
	#contents .products .products_box .prd_btn li{float:none;width:100%;margin-right:0;margin-bottom:16px;}
	#contents .products .products_box .prd_btn li a .prd_img,
	#contents .products .products_box .prd_btn li a .prd_img2{width:100%;height:auto;}
	#contents .products .products_box .prd_btn li a .prd_img img,
	#contents .products .products_box .prd_btn li a .prd_img2 img{width:100%;height:auto;}
	#contents #point #point_box .prd_btn li.column3,
	#contents .products .products_box .prd_btn li.column3{width:auto;padding-bottom:16px;}
	#contents #point #point_box .prd_btn li.column3:nth-child(even),
	#contents .products .products_box .prd_btn li.column3:nth-child(even){margin-right:0;}
	#contents #point #point_box .prd_btn li.column3 a .prd_img3,
	#contents .products .products_box .prd_btn li.column3 a .prd_img3{width:100%;height:auto;}
	#contents #point #point_box .prd_btn li.column3 a .prd_img3 img,
	#contents .products .products_box .prd_btn li.column3 a .prd_img3 img{width:100%;height:auto;}
	#contents .products .products_box .prd_btn li a dl{margin-top:8px;}
	#contents .products .products_box .prd_btn li a dl dt{font-size:1.4rem;}
	#contents .products .products_box .prd_btn li a dl dt span{font-size:1.2rem;}
	#contents .products .products_box .prd_btn li a dl dd{font-size:1.2rem;padding:0 0 16px 0;}
	#contents #point #point_box .prd_btn li:nth-child(3),
	#contents #point #point_box .prd_btn li:nth-child(4),
	#contents #point #point_box .prd_btn li:nth-child(5),
	#contents #point #point_box .prd_btn li:nth-child(6),
	#contents .products .products_box .prd_btn li:nth-child(3),
	#contents .products .products_box .prd_btn li:nth-child(4),
	#contents .products .products_box .prd_btn li:nth-child(5),
	#contents .products .products_box .prd_btn li:nth-child(6),
	#contents .products .products_box .prd_btn li:nth-child(7),
	#contents .products .products_box .prd_btn li:nth-child(8),
	#contents .products .products_box .prd_btn li:nth-child(9),
	#contents .products .products_box .prd_btn li:nth-child(10){margin-top:0;}
	
	#contents .products .products_box a .induction{display:block;width:auto;height:auto;background:#e7ebed;margin:0 16px;padding-bottom:10px;}
	#contents .products .products_box a .induction dt,
	#contents .products .products_box a .induction dd{display:block;}
	#contents .products .products_box a .induction dt{width:auto;font-size:1.2rem;padding-top:10px;}
	#contents .products .products_box a .induction dt br{display:none;}
	#contents .products .products_box a .induction dd ul{width:auto;margin:6px 10px 0 10px;}
	#contents .products .products_box a .induction dd ul li span{width:auto;font-size:1.4rem;line-height:40px;background:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right -10px;}
	
	#contents #reform{padding:16px 0;}
	#contents .products .products_box .number_tb{display:block;width:auto;border:none;margin:16px 16px 0 16px;padding-bottom:16px;}
	#contents .products .products_box .number_tb .num_cl{display:block;width:100%;border-right:none;padding-bottom:16px;}
	#contents .products .products_box .number_tb .num_cl .lead{width:auto;font-size:1.2rem;margin:0;}
	#contents .products .products_box .number_tb .num_cl.cl1{width:auto;border-right:none;padding-bottom:0;}
	#contents .products .products_box .number_tb .num_cl.cl2{width:auto;padding-bottom:0;}
	#contents .products .products_box .number_tb .num_cl h3,
	#contents .products .products_box .number_tb .num_cl.cl1 h4,
	#contents .products .products_box .number_tb .num_cl.cl2 h4{font-size:1.6rem;margin:16px 0 0 0;padding:2px 0 2px 10px;}
	#contents .products .products_box .number_tb .num_cl ul{width:auto;margin:16px 0 0 0;}
	#contents .products .products_box .number_tb .num_cl ul li{float:none;width:auto;margin:12px 0 0 0;}
	#contents .products .products_box .number_tb .num_cl ul li a .lead{height:auto;font-size:1.2rem;}
	#contents .products .products_box .number_tb .num_cl ul li{width:auto;margin-right:0;}
	#contents .products .products_box .number_tb .num_cl ul li a .lead{height:auto;font-size:1.2rem;}
	#contents .products .products_box .number_tb .num_cl ul li a .num_box,
	#contents .products .products_box .number_tb .num_cl ul li a .num_box{width:100%;height:70px;margin-top:8px;}
	#contents .products .products_box .number_tb .num_cl ul li a .num_box.f_btn1,
	#contents .products .products_box .number_tb .num_cl ul li a .num_box.f_btn2,
	#contents .products .products_box .number_tb .num_cl ul li a .num_box.f_btn3,
	#contents .products .products_box .number_tb .num_cl ul li a .num_box.a_btn1,
	#contents .products .products_box .number_tb .num_cl ul li a .num_box.a_btn2,
	#contents .products .products_box .number_tb .num_cl ul li a .num_box.a_btn3{background-size:46%;}
	#contents .products .products_box .number_tb .num_cl ul li a .num_box .block_sp,
	#contents .products .products_box .number_tb .num_cl ul li a .num_box .block_sp{position:absolute;bottom:0;left:45%;width:55%;height:70px;background:#13449d url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right 5px;}
	#contents .products .products_box .number_tb .num_cl ul li a .num_box p,
	#contents .products .products_box .number_tb .num_cl ul li a .num_box p{position:static;display:table-cell;width:auto;height:70px;font-size:1.2rem;background:none;padding:0 24px 0 8px;text-align:left;vertical-align:middle;}
	
	#contents .products .comet_box{width:auto;border:none;margin:0 16px;}
	#contents .products .comet_box ul{width:auto;margin:0;}
	#contents .products .comet_box ul+ul{margin-top:0;}
	#contents .products .comet_box ul li{float:none;width:100%;margin:16px 0 0 0;}
	#contents .products .comet_box ul li .lead{font-size:1.2rem;margin:0;padding:0 0 10px 0;}
	#contents .products .comet_box ul li a .cmt{width:100%;height:70px;margin-top:8px;}
	#contents .products .comet_box ul li a .cmt.p_btn1,
	#contents .products .comet_box ul li a .cmt.p_btn2,
	#contents .products .comet_box ul li a .cmt.p_btn3,
	#contents .products .comet_box ul li a .cmt.p_btn4,
	#contents .products .comet_box ul li a .cmt.p_btn5{background-size:46%;}
	#contents .products .comet_box ul li a .cmt .block_sp{position:absolute;bottom:0;left:45%;width:55%;height:70px;background:#13449d url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right 5px;}
	#contents .products .comet_box ul li a .cmt .block_sp p{position:static;display:table-cell;width:auto;height:70px;font-size:1.2rem;background:none;padding:0 24px 0 8px;text-align:left;vertical-align:middle;}
	
	#contents #hydrotect #hydro_box{width:auto;margin:16px 16px 0 16px;padding-bottom:16px;}
	#contents #hydrotect #hydro_box h2{font-size:1.6rem;padding-bottom:8px;text-align:left;}
	#contents #hydrotect #hydro_box .lead{font-size:1.2rem;padding-top:16px;}
	#contents #hydrotect #hydro_box .hydro_map{position:static;width:100%;height:auto;background-size:320px 140px;background-position:center 0;margin-top:16px;padding-top:140px;}
	#contents #hydrotect #hydro_box .hydro_map ul{width:auto;margin:0 auto;}
	#contents #hydrotect #hydro_box .hydro_map ul .point{position:static;width:auto;}
	#contents #hydrotect #hydro_box .hydro_map ul .point a{text-indent:0;}
	#contents #hydrotect #hydro_box .hydro_map ul #p1,
	#contents #hydrotect #hydro_box .hydro_map ul #p2,
	#contents #hydrotect #hydro_box .hydro_map ul #p3,
	#contents #hydrotect #hydro_box .hydro_map ul #p4,
	#contents #hydrotect #hydro_box .hydro_map ul #p5{height:auto;font-size:1.2rem;}
	
	#contents .comet{margin-top:16px;}
	#contents .comet .comet_box{width:auto;border:none;margin:0 16px;}
	#contents .comet .comet_box h2{font-size:1.6rem;line-height:1.4;margin:16px 0 0 0;padding:2px 0 2px 10px;}
	#contents .comet .comet_box ul{width:auto;margin:16px 0 0 0;}
	#contents .comet .comet_box ul li{float:none;width:100%;margin-right:0;}
	#contents .comet .comet_box ul li .lead{font-size:1.2rem;margin:0;padding:8px 0;}
	#contents .comet .comet_box ul li a .cmt{width:100%;height:70px;margin-top:8px;}
	#contents .comet .comet_box ul li a .cmt.t_btn1,
	#contents .comet .comet_box ul li a .cmt.t_btn2,
	#contents .comet .comet_box ul li a .cmt.t_btn3{background-size:46%;}
	#contents .comet .comet_box ul li a .cmt .block_sp{position:absolute;bottom:0;left:45%;width:55%;height:70px;background:#13449d url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Fprd_arrow.png) no-repeat right 5px;}
	#contents .comet .comet_box ul li a .cmt .block_sp p{position:static;display:table-cell;width:auto;height:70px;font-size:1.2rem;background:none;padding:0 24px 0 8px;text-align:left;vertical-align:middle;}
	
	#contents .comet .txtlink{width:auto;margin:16px 16px 0 16px;padding-bottom:16px;}
	#contents .comet .txtlink ul{}
	#contents .comet .txtlink ul li{margin-bottom:8px;}
	#contents .comet .txtlink ul li a{font-size:1.2rem;line-height.1.4;background:url(https://toto.imagewave.pictures/%2Fproducts%2Fimages%2Ficn_arrow_02.gif) no-repeat 0 0;padding-left:18px;}
	
	#contents #relation #rltn_box{width:auto;margin:0 16px;padding:16px 0;}
	#contents #relation #rltn_box h2{font-size:1.6rem;text-align:left;}
	#contents #relation #rltn_box .lead{font-size:1.2rem;margin-top:12px;}
	#contents #relation #rltn_box ul{margin-top:16px;}
	#contents #relation #rltn_box ul li{float:none;width:100%;margin:0 0 16px 0;}
	#contents #relation #rltn_box ul li:nth-child(4),
	#contents #relation #rltn_box ul li:nth-child(5),
	#contents #relation #rltn_box ul li:nth-child(6),
	#contents #relation #rltn_box ul li:nth-child(7),
	#contents #relation #rltn_box ul li:nth-child(8),
	#contents #relation #rltn_box ul li:nth-child(9){margin-top:0;}
	#contents #relation #rltn_box ul li a dl{display:table;width:100%;height:106px;}
	#contents #relation #rltn_box ul li a dl dt{width:45%;height:106px;font-size:1.4rem;}
	#contents #relation #rltn_box ul li a dl dt span{font-size:1rem;}
	#contents #relation #rltn_box ul li a dl dd{width:55%;height:106px;}

}