@charset "UTF-8";.about h3,h2{font-family:"Hiragino Kaku Gothic W3 JIS2004"}.about h3,a.detail,h2.bar{text-align:center}.about p img,a.detail{margin-top:20px}.practicaluse span,a.detail{width:100%;display:inline-block}#license p,.practicaluse span,a.detail{display:inline-block}.home #content{padding:20px 0 60px}h2{color:#564a31;font-size:24px;font-size:2.4rem;margin-bottom:20px}h2.bar{background:url(../images/top/h2_bg.png) center center no-repeat;font-size:24px;font-size:2.4rem;margin-bottom:35px}a.detail{color:#fff;font-size:15px;font-size:1.5rem;padding:11px 0 9px;text-decoration:none;font-weight:700;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;-webkit-border-radius:4px!important;border-radius:4px!important;border-bottom:3px solid;line-height:100%;background:#564a31;border-color:#45381e}.about h3{background-color:#dfd8ca;font-size:20px;font-size:2rem;line-height:320%;border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;padding-top:3px}.about p{background-color:#f4f1ea;font-size:14px;font-size:1.4rem;padding:20px 25px}.practicaluse{margin-top:60px}.practicaluse span a{text-decoration:none;text-align:left}.practicaluse .box3_1 p.img-wrapper img,.practicaluse .box3_2 p.img-wrapper img,.practicaluse .box3_3 p.img-wrapper img{width:300px;height:225px}.practicaluse .line01{font-family:Roboto,sans-serif;font-weight:400;color:#564a31;font-size:26px;font-size:2.6rem;margin-top:15px}.practicaluse .line02{color:#958f83;font-size:24px;font-size:2.4rem;line-height:120%;margin-top:10px}.practicaluse .line03{color:#564a31;line-height:180%;margin-top:15px}#sub_content{background-color:#f9f8f4;padding:60px 0}#sub_content .faq,#sub_content .news{position:relative}#sub_content a.detail-btn{position:absolute;right:0;top:-10px}#faq,#news{position:relative}#faq{margin-top:40px}dl.faq dd,dl.faq dd p,dl.faq dt,dl.faq dt p{margin:0}dl.faq{background-color:#FFF;border:1px solid #dbd9d3;padding:6px 19px}dl.faq dt{padding:15px 0 10px 40px;font-size:16px;font-size:1.6rem;font-weight:700;line-height:160%;background:url(../images/top/top_icon_q.png) left 0 top 14px no-repeat}dl.faq dd{border-bottom:1px solid #dbd9d3;padding:0 0 15px 40px;line-height:160%}dl.faq dd:last-child{border-bottom:none}#license{text-align:center;padding:40px 0 32px}#license p{font-size:14px;font-size:1.4rem;text-align:center;padding-top:3px;margin-bottom:8px}#license p.right{text-align:left;background:url(../images/common/tc_symbol.png) left center no-repeat;background-size:50px 50px;padding-left:70px}@media only screen and (max-width:783px),(max-device-width:783px){.practicaluse .box3_1 p.img-wrapper,.practicaluse .box3_2 p.img-wrapper,.practicaluse .box3_3 p.img-wrapper{display:block;position:relative;width:100%;overflow:hidden}.practicaluse .box3_1 p.img-wrapper:before,.practicaluse .box3_2 p.img-wrapper:before,.practicaluse .box3_3 p.img-wrapper:before{content:"";display:block;padding-top:55%}.practicaluse .box3_1 p.img-wrapper img,.practicaluse .box3_2 p.img-wrapper img,.practicaluse .box3_3 p.img-wrapper img{width:100%;height:auto;position:absolute;top:-18%}#license p{font-size:10px;font-size:1rem}}