@charset "utf-8";
#main_head_ttl{width:100%;height:85px;position:relative}
#main_head_ttl img{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto}
.kekka_ttl{font-size:1.5rem;text-align:left}
.kekka_ttlbr{display:inline-block;width:15px}
.kekka_dtl_no{margin:20px 0;text-align:left;font-size:1.4rem}
.kekka_dtl{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;margin:30px 0 20px;border:solid 1px #e5e5e5;border-top:solid 2px #e5e5e5}
.detailbook{max-width:110px;height:auto;margin-top:30px;margin-bottom:10px}
.kekka_dtlleft{order:2;-webkit-order:2;flex-basis:20%;-webkit-flex-basis:20%;font-size:1.4rem}
.kekka_dtlcenter{order:3;-webkit-order:3;flex-basis:41.5%;-webkit-flex-basis:41.5%;text-align:left;font-size:1.4rem}
.kekka_dtlright{order:4;-webkit-order:4;flex-basis:34.5%;-webkit-flex-basis:34.5%;padding:20px 20px 0}
.kekka_dtlleft a{text-decoration:underline}
.kekka_dtlleft a:hover{opacity:.5}
.centerIn{padding:30px 0 20px}
.yotei{padding-bottom:10px;font-size:1.5rem;color:#c00}
.bttl{font-size:2rem}
.bttlsub{display:block;margin-top:5px;font-size:1.5rem}
.bttl a{display:block;text-decoration:underline}
.bttl a:hover{opacity:.5}
.bdtl{padding-top:10px;font-size:1.4rem}
.bdtl a{text-decoration:underline}
.bdtl a:hover{color:#ef8d18;text-decoration:underline}
.rightIn{width:100%;margin:0 auto;padding:10px 0;font-size:1.4rem;background:#f4f4f4}
.rightIn1{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;width:94%;margin:0 auto}
.rightIn1l{order:2;-webkit-order:2;flex-basis:32%;-webkit-flex-basis:32%;display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}
.rightIn1r{order:3;-webkit-order:3;flex-basis:64%;-webkit-flex-basis:64%;text-align:right}
.rightIn1l img{max-width:100px}
.rightIn1r_select{position:relative;overflow:hidden}
.rightIn1r_select select{position:relative;z-index:2;margin-top:0;padding-left:5px;background:url(../imgs/detail/dtl_slctbg.png),linear-gradient(to bottom,#fff 0%,#ededed 100%);background-repeat:no-repeat;background-position:right 3px top 3px;border:1px solid #9d9b99;border-radius:3px;outline:none;font-size:1.4rem;width:38px;height:20px;cursor:pointer}
.rightIn2{width:94%;margin:0 auto;margin-top:10px}
.rightIn2 input{cursor:pointer;vertical-align:middle;width:100%}
.pc_nextbuy{display:block}
.smt_nextbuy{display:none}
.main_contentsIn233{width:100%;margin:0 auto;padding-top:10px}
.main_contentsIn233 img{vertical-align:middle}
.main_contentsIn233_left{float:left;width:49%}
.main_contentsIn233_right{float:right;width:49%}
.netlistdispwrap{position:relative}
.nld{position:absolute;width:181%;display:block;right:176px;top:50px;background:#e4e4e4;border-top:5px solid #ed8d2d;box-shadow:0 5px 10px -5px rgba(0,0,0,0.8);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.8);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,0.8)}
.nld ul{padding:10px 0 5px 10px;text-align:left}
.nld ul li{display:inline-block;padding:5px}
.denshilistdispwrap{position:relative;z-index:1000}
.dld{position:absolute;width:181%;display:block;right:0;top:50px;background:#e4e4e4;border-top:5px solid #49bab1;text-align:left;right:0;box-shadow:0 5px 10px -5px rgba(0,0,0,0.8);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.8);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,0.8)}
.dld ul{padding:10px 0 5px 10px;text-align:left}
.dld ul li{display:inline-block;padding:5px}
#main_contentsIn235{text-align:left;margin-left:20px}
.main_contentsIn235ttl{color:#c00}
@media screen and (max-width: 768px) {
#main_head_ttl{width:100%;height:60px;position:relative}
#main_head_ttl img{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto;max-width:73px}
.kekka_ttl{width:90%;margin:0 auto;font-size:1.3rem;text-align:left}
.kekka_ttlbr{display:block}
.kekka_dtl_no{width:90%;margin:20px auto;text-align:left;font-size:1.2rem}
.kekka_dtl{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;width:90%;margin:10px auto 0}
.detailbook{max-width:90px;height:auto;margin-top:10px;margin-bottom:0}
.kekka_dtlleft{order:2;-webkit-order:2;flex-basis:38%;-webkit-flex-basis:38%}
.kekka_dtlcenter{order:3;-webkit-order:3;flex-basis:62%;-webkit-flex-basis:62%;text-align:left}
.kekka_dtlright{order:4;-webkit-order:4;flex-basis:100%;-webkit-flex-basis:100%;margin-top:0;padding:0 0 10px}
.kekka_dtlleft a{text-decoration:underline}
.kekka_dtlleft a:hover{opacity:.5}
.centerIn{padding:10px 10px 10px 0}
.yotei{padding-bottom:10px;font-size:1.4rem;color:#c00}
.bttl{font-size:1.4rem}
.bttlsub{display:block;margin-top:5px;font-size:1.2rem}
.bttl a{display:block;text-decoration:underline}
.bttl a:hover{opacity:1}
.bdtl{padding-top:10px;font-size:1.2rem}
.bdtl a{text-decoration:underline}
.bdtl a:hover{color:#ef8d18;text-decoration:underline}
.rightIn{width:90%;margin:0 auto;padding:10px 0;margin-top:10px;font-size:1.4rem;background:#f4f4f4}
.rightIn1{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;width:94%;margin:0 auto}
.rightIn1l{order:2;-webkit-order:2;flex-basis:32%;-webkit-flex-basis:32%;display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}
.rightIn1r{order:3;-webkit-order:3;flex-basis:68%;-webkit-flex-basis:68%;text-align:right}
.rightIn1l img{max-width:74.5px;max-height:28.5px;vertical-align:middle}
.rightIn1r_select{position:relative;overflow:hidden}
.rightIn1r_select select{position:relative;z-index:2;margin-top:0;padding-left:8px;background:url(../imgs/detail/dtl_slctbg_sp.png),#ededed;background-repeat:no-repeat;background-position:right 3px top 6px;background-size:16px 20px;border:1px solid #9d9b99;border-radius:3px;outline:none;font-size:1.4rem;width:57px;height:35px;cursor:pointer}
.rightIn2{width:94%;margin:0 auto;margin-top:10px}
.rightIn2 input{cursor:pointer;vertical-align:middle;width:100%}
.pc_nextbuy{display:none}
.smt_nextbuy{display:block;width:100%;margin:0 auto}
.smt_nextbuy img{width:100%;vertical-align:bottom}
.main_contentsIn233smt_net{float:left;width:43.2%;padding-top:10px;margin-left:16px}
.main_contentsIn233smt_denshi{float:right;width:43.2%;padding-top:10px;margin-right:16px}
.listdispsmt{position:relative}
.nldsmt{position:absolute;display:block;width:100%;background:#e4e4e4;border-top:5px solid #ed8d2d;padding-bottom:10px;z-index:999;top:53px}
.nldsmt ul{width:100%}
.nldsmt ul li{float:left;width:45%;padding-left:12px;padding-top:10px}
.nldsmt img{vertical-align:bottom;width:100%}
.dldsmt{position:absolute;display:block;width:100%;background:#e4e4e4;border-top:5px solid #49bab1;padding-bottom:10px;z-index:999;top:53px}
.dldsmt ul{width:100%}
.dldsmt ul li{float:left;width:45%;padding-left:12px;padding-top:10px}
.dldsmt img{vertical-align:bottom;width:100%}
#main_contentsIn235{text-align:left;padding-top:10px;margin-left:20px}
#main_contentsIn235 img{vertical-align:middle;margin:-3px 10px 0 20px}
.main_contentsIn235ttl{color:#c00}
}