@charset "utf-8";.dt_mod_contents_header h1{background:url(../images/ttl_contents.png) no-repeat 92px 77px}@media screen and (max-width:768px){.dt_mod_contents_header h1{background:url(../images/ttl_contents_sp.png) no-repeat 0 0;background-size:cover}}.dt_word_section{margin-top:75px}.dt_word_section .dt_index{background:#fffaec;border-radius:6px;padding:20px 0 10px 0;margin-bottom:40px}.dt_word_section .dt_index ul li{display:block;background:#f3f3f3;width:136px;height:30px;float:left;text-align:center;line-height:31px;font-size:1.4rem;position:relative;margin-left:18px;margin-bottom:10px;cursor:pointer;letter-spacing:.1em;border-radius:4px}.dt_word_section .dt_index ul li:hover{color:#77c6e5}.dt_word_section .dt_index ul li:after{content:"";background:url(../images/ico_arrow2.png) no-repeat;width:6px;height:10px;position:absolute;right:10px;top:10px;z-index:2}.dt_word_section .dt_index ul li.dt_current{background:#77c6e5;color:#FFF}.dt_word_section .dt_index ul li.dt_current:hover{color:#FFF}.dt_word_section .dt_index ul li.dt_current:after{background-position:0 -10px}.dt_word_section .dt_resultbox .dt_wordbox{margin-bottom:38px}.dt_word_section .dt_resultbox .dt_wordbox .dt_title{color:#f5842d;padding:12px 18px 12px 18px;font-size:3rem;letter-spacing:.2em;border-bottom:1px solid #ddd}.dt_word_section .dt_resultbox .dt_wordbox dl{border-bottom:1px solid #ddd}.dt_word_section .dt_resultbox .dt_wordbox dl dt{padding:10px 0}.dt_word_section .dt_resultbox .dt_wordbox dl dt div{display:block;font-size:1.8rem;padding:16px 46px 16px 18px;position:relative;cursor:pointer}.dt_word_section .dt_resultbox .dt_wordbox dl dt div:hover{background:#fffaec;color:#f5842d}.dt_word_section .dt_resultbox .dt_wordbox dl dt div:after{content:"";background:url(../images/ico_arrow.png) no-repeat;width:24px;height:24px;position:absolute;right:12px;top:16px}.dt_word_section .dt_resultbox .dt_wordbox dl dd{height:0;overflow:hidden}.dt_word_section .dt_resultbox .dt_wordbox dl dd div{display:block;padding:16px 18px 26px 18px;line-height:190%}.dt_word_section .dt_resultbox .dt_wordbox dl dd strong{color:#f5842d;font-weight:400}.dt_word_section .dt_resultbox .dt_wordbox dl.dt_open dt div{background:#fffaec;color:#f5842d}.dt_word_section .dt_resultbox .dt_wordbox dl.dt_open dt div:after{background-position:0 -24px}@media screen and (max-width:768px){.dt_word_section{width:100%;margin-top:28px}.dt_word_section .dt_index{background:#fffaec;border-radius:6px;padding:20px 0 10px 0;margin-bottom:40px}.dt_word_section .dt_index ul li{display:block;background:#f3f3f3;width:28%;height:40px;float:left;text-align:center;line-height:41px;font-size:1.4rem;position:relative;margin-left:4%;margin-bottom:10px;cursor:pointer;letter-spacing:.1em;border-radius:4px}.dt_word_section .dt_index ul li:hover{color:inherit}.dt_word_section .dt_index ul li:after{content:"";background:url(../images/ico_arrow2_sp.png) no-repeat;background-size:cover;width:6px;height:9px;position:absolute;right:10px;top:15px;z-index:2}.dt_word_section .dt_index ul li.dt_current{color:#FFF}.dt_word_section .dt_index ul li.dt_current:hover{color:#FFF}.dt_word_section .dt_index ul li.dt_current:after{background-position:0 -9px}.dt_word_section .dt_resultbox{width:92%;margin:0 auto}.dt_word_section .dt_resultbox .dt_wordbox{margin-bottom:38px}.dt_word_section .dt_resultbox .dt_wordbox .dt_title{padding:12px 18px 12px 12px;font-size:2.2rem;letter-spacing:.2em;border-bottom:1px solid #ddd}.dt_word_section .dt_resultbox .dt_wordbox dl{border-bottom:1px solid #ddd}.dt_word_section .dt_resultbox .dt_wordbox dl dt{padding:5px 0}.dt_word_section .dt_resultbox .dt_wordbox dl dt div{display:block;font-size:1.4rem;padding:12px 32px 12px 12px;position:relative;cursor:pointer}.dt_word_section .dt_resultbox .dt_wordbox dl dt div:hover{background:#fffaec;color:#f5842d}.dt_word_section .dt_resultbox .dt_wordbox dl dt div:after{content:"";background:url(../images/ico_arrow_sp.png) no-repeat;background-size:cover;width:17px;height:17px;position:absolute;right:12px;top:13px}.dt_word_section .dt_resultbox .dt_wordbox dl dd{height:0;overflow:hidden}.dt_word_section .dt_resultbox .dt_wordbox dl dd div{display:block;padding:10px 18px 12px 12px;line-height:190%}.dt_word_section .dt_resultbox .dt_wordbox dl.dt_open dt div{background:#fffaec;color:#f5842d}.dt_word_section .dt_resultbox .dt_wordbox dl.dt_open dt div:after{background-position:0 -17px}}