.cf{*zoom:1}.cf:after{content:"";display:table;clear:both}.title_area_sp{margin:0 1rem}.title_area_sp h1,.title_area_sp h2{margin-bottom:0.5rem;padding:0.5rem 0 0;font-size:1.5rem;text-align:center}.title_area_sp>p{padding:0.5rem;text-align:left}.title_area_sp>p.yomi{margin-top:-1rem}.list_basic{margin-bottom:40px;letter-spacing:-0.1em;font-size:2em;font-weight:normal;text-align:center}.list_basic li{display:none;text-align:center}.list_basic li img{width:100%}.list_basic li strong{height:2em;display:block;font-weight:normal}.list_basic a{color:#000;text-decoration:none}.list_basic a:hover{color:#069}.list_basic .small{display:inline;font-size:70%}#item{margin-bottom:40px}#item h2,#item_comment{margin:0 0 40px;width:500px;float:left}#item h2{margin-right:40px}#item_comment{font-size:1.2em;letter-spacing:-0.01em}#item_comment h3,#item_detail h3{display:none}#item_comment blockquote{margin:0 0 1em 1em}#item_comment p,#item_comment div,#item_detail .material p{margin-bottom:1em}#item_detail{margin-bottom:20px;width:500px;float:right;border-top:1px solid #000}#item_detail dl{padding:10px;border-bottom:1px dotted #000}#item_detail dt{width:6em;clear:left;float:left}#item_detail dd{margin:0 0 0 6em}#item .opiton{margin-top:40px;padding:20px;background:#ebe269}#basic_summer,#assort{margin-top:80px}#basic_summer h2,#assort h2{margin-right:0;border-top:1px solid #000;padding:40px 0 20px;letter-spacing:-0.1em;font-size:1.75em;font-weight:normal;text-align:center;float:none;width:auto}#basic_summer p,#assort p{text-align:center;margin-bottom:20px;letter-spacing:0.1em}#assort .list_500{margin:40px 0 0}#assort .list_500 li{margin-bottom:40px}#assort .list_500 li dt{margin-bottom:5px;padding-bottom:5px;font-weight:normal;font-size:1.4em;border-bottom:1px solid #000}#assort .list_500 li dd{margin-bottom:5px}#item_list{padding-bottom:20px;margin-bottom:40px;clear:both}#item_list h2{margin-right:0;border-top:1px solid #000;padding:40px 0 20px;letter-spacing:-0.1em;font-size:1.75em;font-weight:normal;text-align:center;float:none;width:auto}#item_list #pht_package{float:left;width:300px}#item_list ul{float:right;width:720px}#item_list li{border-bottom:1px dotted #000}#item_list .th{border-top:none;border-bottom:1px solid #000}#item_list dt,#item_list dd{padding:0.75em 1em;float:left;letter-spacing:0.1em}#item_list dt{padding:0.75em 1em 0.75em 0;width:6em;text-align:right}#item_list .size{width:14em}#item_list .price{width:20em}.pagetop{margin:0 10px 10px 0}section.mgt0{margin-top:0 !important}
