/* ::::: http://www.strategicprofits.jp/sp/SPBGS/index_sp_seek_webaft.php.css?up=161228191233 ::::: */

.skeSpacingDefault { text-align: center; color: rgb(0, 0, 0); min-height: 1em; max-height: 30px; border: 2px dotted rgb(204, 204, 204); box-sizing: border-box; }
.comWidth { width: 900px; margin: 0px auto; }
.comWidth_300 { width: 300px; }
.comLayout {  }
.comItemPackage {  }
.ipk_headLineImg { text-align: center; }
.ipk_img {  }
.ipk_subHead {  }
.ipk_subHeadNoBorder {  }
.ipk_subHead .comTitle, .ipk_subHeadNoBorder .title { margin: 5px 0px; padding: 12px 0px 9px; font-size: 150%; line-height: 130%; font-weight: bold; }
.ipk_subHead .comTitle { border-top: 1px dotted rgb(204, 204, 204); border-bottom: 1px dotted rgb(204, 204, 204); }
.ipk_subHead .goods_title { font-size: 130%; line-height: 130%; font-weight: bold; }
.ipk_article {  }
.ipk_listDiscBlue {  }
.ipk_listDiscBlue ul { list-style-type: none; margin: 0px 0px 0px 1em; }
.ipk_listDiscBlue li { list-style: outside none none; padding: 0px 0px 0px 20px; margin: 0.2em 0px; line-height: 1.6em; }
.ipk_borderGrey {  }
.ipk_borderGrey .borderBox { max-width: 100%; border: 5px solid rgb(204, 204, 204); border-radius: 10px; margin-bottom: 5px; padding: 20px 15px; background-color: white; font-size: 85%; line-height: 150%; }
.ipk_borderGrey .borderBox .strongName { font-size: 120%; line-height: 130%; font-weight: bold; margin: 0px 0px 10px; }
.ipk_paletGrey .paletGrey { max-width: 100%; background: rgb(244, 244, 244) none repeat scroll 0% 0%; border-radius: 10px; border-bottom: 1px solid rgb(158, 158, 158); box-shadow: 0px 1px 2px rgb(170, 170, 170); margin: 0px; padding: 20px; font-size: 85%; line-height: 150%; }
.ipk_offerSummary {  }
#dpub-reviews, #dpub-review-form { font-size: 13px; line-height: 1.2; padding: 20px; background-color: rgb(246, 246, 246); width: 95%; margin: 0px auto; }
.comLayout {  }
.layout_rightBox { max-width: 100%; }
.layout_rightBox .rightBox { float: right; min-width: 1px; height: auto; padding: 0px 0px 0px 1em; background-color: white; }
.layout_leftBox { max-width: 100%; }
.layout_leftBox .leftBox { float: left; min-width: 1px; height: auto; padding: 0px 1.5em 0px 0px; background-color: white; }
* { margin: 0px; padding: 0px; }
body { font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; font-size: 100%; line-height: 1.6em; }
img { border: 0px none; vertical-align: top; }
a { vertical-align: top; }
ul { display: block; margin-bottom: 1em; }
li { margin: 0px 0px 0.3em 1.5em; }
#header { background-color: rgb(229, 229, 229); padding: 10px; font-weight: bold; font-size: 80%; line-height: 150%; text-align: center; }
#content { color: rgb(68, 68, 68); }
#footer { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); padding: 15px; }
#footer .link { font-size: 80%; line-height: 130%; text-align: center; }
#footer .link a { color: rgb(255, 255, 255); text-decoration: none; }
#footer .link a:hover { text-decoration: underline; color: rgb(153, 153, 153); }
#footer .copy { text-align: center; color: rgb(255, 255, 255); font-size: 70%; line-height: 130%; margin-top: 25px; }
/* ::::: http://www.review-program.com/assets/index.css ::::: */

#dpub-reviews { font-size: 13px; line-height: 1.2; padding: 20px; font-family: "Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif; }
#dpub-summary { font-size: 12px; max-width: 150px; font-family: "Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif; }
#dpub-summary-mini { font-size: 12px; font-family: "Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif; }
.dpub-star { display: inline-block; background: transparent url('../images/star.png') no-repeat scroll left top / 78px 144px; width: 78px; height: 14px; }
.dpub-star.sprite-star40 { background-position: -1px -97px; }
.dpub-star.sprite-star45 { background-position: -1px -113px; }
.dpub-star.sprite-star50 { background-position: -1px -129px; }
.dpub-star-average { color: rgb(223, 68, 68); font-weight: bold; font-size: 14px; }
.dpub-paging {  }
.dpub-paging .active { display: inline-block; padding: 2px; border: 1px solid rgb(97, 97, 97); background-color: white; color: rgb(35, 35, 35); }
.dpub-paging a { color: rgb(47, 47, 47); display: inline-block; text-decoration: none; padding: 3px; }
.dpub-paging a:hover { display: inline-block; padding: 2px; border: 1px solid rgb(97, 97, 97); background-color: white; color: rgb(35, 35, 35); }
.dpub-review-header { width: 100% ! important; background-color: rgb(236, 236, 236); border-width: 1px ! important; border-color: rgb(208, 208, 208) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; border-style: solid none ! important; margin-bottom: 10px ! important; }
.dpub-review-header td { height: 30px ! important; vertical-align: middle ! important; padding: 0px 5px; }
.dpub-score-link { color: rgb(0, 0, 0); text-decoration: none; }
.dpub-sort-link { color: rgb(47, 47, 47); }
.dpub-sort-link-active { color: rgb(255, 165, 0); }
.dpub-comment-caution { color: rgb(102, 102, 102); font-size: 80%; padding: 7px 0px; }
/* ::::: http://www.review-program.com/assets/index.css ::::: */

#dpub-reviews { font-size: 13px; line-height: 1.2; padding: 20px; font-family: "Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif; }
#dpub-summary { font-size: 12px; max-width: 150px; font-family: "Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif; }
#dpub-summary-mini { font-size: 12px; font-family: "Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif; }
.dpub-star { display: inline-block; background: transparent url('star.png') no-repeat scroll left top / 78px 144px; width: 78px; height: 14px; }
.dpub-star.sprite-star40 { background-position: -1px -97px; }
.dpub-star.sprite-star45 { background-position: -1px -113px; }
.dpub-star.sprite-star50 { background-position: -1px -129px; }
.dpub-star-average { color: rgb(223, 68, 68); font-weight: bold; font-size: 14px; }
.dpub-paging {  }
.dpub-paging .active { display: inline-block; padding: 2px; border: 1px solid rgb(97, 97, 97); background-color: white; color: rgb(35, 35, 35); }
.dpub-paging a { color: rgb(47, 47, 47); display: inline-block; text-decoration: none; padding: 3px; }
.dpub-paging a:hover { display: inline-block; padding: 2px; border: 1px solid rgb(97, 97, 97); background-color: white; color: rgb(35, 35, 35); }
.dpub-review-header { width: 100% ! important; background-color: rgb(236, 236, 236); border-width: 1px ! important; border-color: rgb(208, 208, 208) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; border-style: solid none ! important; margin-bottom: 10px ! important; }
.dpub-review-header td { height: 30px ! important; vertical-align: middle ! important; padding: 0px 5px; }
.dpub-score-link { color: rgb(0, 0, 0); text-decoration: none; }
.dpub-sort-link { color: rgb(47, 47, 47); }
.dpub-sort-link-active { color: rgb(255, 165, 0); }
.dpub-comment-caution { color: rgb(102, 102, 102); font-size: 80%; padding: 7px 0px; }
