@charset "utf-8";
/* ▼　フォントサイズを変える場合はパーセンテージで指定しましょう ▼

   10px   =      77%
   11px   =      85%
   12px   =      93%
   13px   =     100%
   14px   =     108%
   15px   =     116%
   16px   =   123.1%
   17px   =     131%
   18px   =   138.5%
   19px   =   146.5%
   20px   =   153.9%
   21px   =   161.6%
   22px   =     167%
   23px   =     174%
   24px   =     182%
   25px   =     189%
 
   ▼　リセットCSS （基本データです。いじる時は注意しましょう）　▼ */
/* line 24, all.scss */
html {
  overflow-y: scroll;
  background: #fff;
  background-repeat: repeat-x;
  background-position: top left;
  background-attachment: fixed;
}

/* line 32, all.scss */
body {
  margin: 0;
  padding: 0;
  font: 13px/1.5 verdana, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
  *font-size: small;
  *font: x-small;
  color: #555;
}

/* line 41, all.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 46, all.scss */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

/* line 51, all.scss */
select, input, button, textarea {
  font: 99% verdana, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
  *font-size: 100%;
  color: #555;
  padding: 2px;
  background: #fff;
  border: 1px solid #999;
}

/* line 60, all.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: inherit;
  font: 100%;
}

/* line 67, all.scss */
address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: normal;
}

/* line 72, all.scss */
strong {
  font-weight: bold;
}

/* line 76, all.scss */
pre, code, kbd, samp, tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}

/* line 82, all.scss */
abbr, acronym {
  border: 0;
  font-variant: normal;
}

/* line 87, all.scss */
ol, ul {
  list-style: none;
}

/* line 91, all.scss */
caption, th {
  text-align: left;
}

/* line 95, all.scss */
fieldset, img {
  border: 0;
}

/* line 99, all.scss */
legend {
  color: silver;
}

/* line 103, all.scss */
sup {
  vertical-align: text-top;
}

/* line 107, all.scss */
sub {
  vertical-align: text-bottom;
}

/* line 111, all.scss */
q:before, q:after {
  content: '';
}

/* line 115, all.scss */
a:link, a:visited {
  color: #6a4015;
  text-decoration: none;
}

/* line 120, all.scss */
a:hover, a:active {
  color: #d5bfaa;
  text-decoration: none;
}

/* line 125, all.scss */
.clearfix {
  zoom: 1;
}

/* line 129, all.scss */
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

/* ▼　ヘッダー ▼ */
/* line 137, all.scss */
#header {
  width: 1338px;
  margin: 0 auto;
  border: 1px solid #333;
  background: #fff;
}

/* line 144, all.scss */
#header p {
  font-size: 250%;
  font-weight: bold;
  margin-bottom: 7px;
}

/* line 150, all.scss */
#header p a {
  color: #fff;
}

/* line 154, all.scss */
#header p a:hover {
  color: #d5bfaa;
}

/* line 158, all.scss */
#header #headerLogo {
  color: #ddd;
  font-size: 108%;
  text-align: center;
}

/* ▼　メニュー ▼ */
/* line 166, all.scss */
#menu {
  width: 100%;
  margin: 30px auto 30px auto;
  background: #fff;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}

/* line 174, all.scss */
#menu ul {
  width: 1340px;
  margin: 0 auto;
  padding: 3px 0;
}

/* line 180, all.scss */
#menu li {
  float: left;
  text-align: center;
}

/* line 185, all.scss */
#menu li a {
  display: block;
  width: 203px;
  color: #666;
  border-right: 1px solid #bbb;
}

/* line 192, all.scss */
#menu li a:hover {
  color: #fff;
  font-weight: bold;
  background: #d5bfaa;
}

/* line 198, all.scss */
#menu li#bo a {
  margin-left: 3px;
  border-left: 1px solid #bbb;
}

/* line 203, all.scss */
#rssList {
  width: 1340px;
  margin: 20px auto;
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
}
/* line 210, all.scss */
#rssList .rssLeft {
  float: left;
}
/* line 214, all.scss */
#rssList .rssRight {
  float: right;
}
/* line 218, all.scss */
#rssList .rssListBox {
  width: 50%;
  height: 240px;
  overflow-y: scroll;
  height: 240px;
}

/* line 226, all.scss */
#rssEntryTop {
  margin-bottom: 20px;
}
/* line 229, all.scss */
#rssEntryTop .rssListBox {
  height: 240px;
  overflow-y: scroll;
}

/* line 235, all.scss */
.related-articles {
  margin-bottom: 20px;
}
/* line 238, all.scss */
.related-articles ul {
  border: 1px solid #ccc;
}

/* line 243, all.scss */
.rssBottomBox {
  margin-bottom: 20px;
}
/* line 246, all.scss */
.rssBottomBox h3 {
  border-radius: 4px 4px 0 0;
  padding: 6px 10px;
  font-size: 16px;
  background: #705030;
  color: #fff;
}
/* line 254, all.scss */
.rssBottomBox .rssListBox {
  height: 400px;
  overflow-y: scroll;
  border: 1px solid #ccc;
}

/* line 266, all.scss */
.rssListBox,
.related-articles {
  box-sizing: border-box;
}
/* line 269, all.scss */
.rssListBox h3,
.related-articles h3 {
  border-radius: 4px 4px 0 0;
  padding: 6px 10px;
  font-size: 16px;
  background: #705030;
  color: #fff;
}
/* line 277, all.scss */
.rssListBox ul,
.related-articles ul {
  background: #fff;
}
/* line 280, all.scss */
.rssListBox ul li,
.related-articles ul li {
  border-bottom: 1px dotted #ccc;
  font-size: 14px;
}
/* line 283, all.scss */
.rssListBox ul li a,
.related-articles ul li a {
  padding: 5px 5px;
  display: block;
}
/* line 287, all.scss */
.rssListBox ul li a:before,
.related-articles ul li a:before {
  content: "\f061";
  font-family: FontAwesome;
  padding: 0 6px 0 4px;
  color: #881e00;
}

/* line 297, all.scss */
.randomRssBox {
  border: 2px dashed #5a491f;
  padding: 6px 12px 6px;
  margin-bottom: 30px;
}
/* line 303, all.scss */
.randomRssBox ul li {
  padding: 6px 0;
  font-size: 18px;
}
/* line 307, all.scss */
.randomRssBox ul li a {
  display: block;
  text-decoration: none;
}
/* line 311, all.scss */
.randomRssBox ul li a:before {
  content: "\f061";
  font-family: FontAwesome;
  padding: 0 6px 0 4px;
  color: #881e00;
}
/* line 318, all.scss */
.randomRssBox ul li a:hover {
  color: #881e00;
  text-decoration: none;
}
/* line 324, all.scss */
.randomRssBox ul li a:hover:before {
  padding: 0 4px 0 6px;
}

/* ▼　レイアウト ▼ */
/* line 334, all.scss */
#blog-box {
  width: 1340px;
  margin: 0 auto;
  text-align: left;
}

/* line 340, all.scss */
#main-box {
  float: left;
  width: 730px;
  margin-left: 260px;
}

/* line 346, all.scss */
#left-box {
  float: left;
  width: 240px;
  margin-left: -990px;
}

/* line 352, all.scss */
#right-box {
  float: left;
  width: 330px;
  margin-left: 20px;
}

/* ▼　エントリー ▼ */
/* line 360, all.scss */
.entry-title {
  color: #fff;
  font-size: 160%;
  font-weight: bold;
  padding: 5px 10px;
  background: #705030;
}

/* line 369, all.scss */
.entry-title a {
  color: #fff;
}

/* line 373, all.scss */
.entry-title a:hover {
  color: #d5bfaa;
}

/* line 377, all.scss */
.entry-body {
  width: auto;
  font-size: 16px;
  margin-bottom: 16px;
  padding: 15px 15px 7px 15px;
  background: #fdfaf9;
  border: 1px solid #aaa;
  border-top: none;
  box-shadow: 0 3px 10px #777;
  -webkit-box-shadow: 0 3px 10px #777;
  -moz-box-shadow: 0 3px 10px #777;
}

/* line 390, all.scss */
.entry-body a {
  text-decoration: underline;
}

/* line 394, all.scss */
.entry-body a:hover {
  text-decoration: underline;
}

/* line 402, all.scss */
.entry-body div.t_b {
  font-weight: bold;
}

/* line 406, all.scss */
.open-more a {
  display: block;
  float: left;
  width: 339px;
  color: #fff;
  font-size: 93%;
  text-align: center;
  text-decoration: none;
  margin: 15px 16px 15px 0;
  padding: 2px 0;
  background: #705030;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}

/* line 422, all.scss */
.read-more a {
  display: block;
  float: left;
  width: 339px;
  color: #fff;
  font-size: 93%;
  text-align: center;
  text-decoration: none;
  margin: 15px 0;
  padding: 2px 0;
  background: #705030;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}

/* line 440, all.scss */
.read-more a:hover,
.open-more a:hover {
  color: #ddd;
  text-decoration: none;
  background: #aa8055;
}

/* line 446, all.scss */
.entry-footer {
  text-align: right;
  font-size: 85%;
  padding-top: 7px;
  border-top: 1px solid #999;
}

/* line 453, all.scss */
.relate_dl {
  margin-top: 13px;
  padding: 10px;
  border: double #999;
  background: #fff;
}

/* line 460, all.scss */
.relate_dt {
  font-weight: bold;
  border-bottom: 1px solid #888;
  padding: 0 0 9px 5px;
}

/* line 466, all.scss */
.relate_dd {
  margin-top: 10px;
}

/* line 470, all.scss */
.relate_ul {
  padding-left: 5px;
}

/* line 474, all.scss */
.entry-body blockquote {
  padding: 5px 10px;
  background: #fff;
  border: double #999;
}

/* ▼　ソーシャルリンク ▼ */
/* line 482, all.scss */
.rn-social {
  height: 35px;
}

/* line 486, all.scss */
.rn-social ul {
  margin-left: 15px;
}

/* line 490, all.scss */
.rn-social li {
  float: left;
  margin-right: 15px;
  text-indent: -9999px;
}

/* line 496, all.scss */
.rn-social li a {
  display: block;
  width: 35px;
  height: 35px;
}

/* ▼　コメント＆トラックバック ▼ */
/* line 504, all.scss */
.com-meta {
  font-size: 93%;
  padding-bottom: 2px;
}

/* line 509, all.scss */
.com-meta span {
  font-size: 108%;
  font-weight: bold;
}

/* line 515, all.scss */
.com-meta a,
.com-meta a:hover {
  text-decoration: none;
}

/* line 519, all.scss */
.com-body {
  margin-bottom: 16px;
  padding: 5px 10px;
  background: #fff;
  border: 1px solid #999;
}

/* line 526, all.scss */
.tb {
  font-weight: bold;
}

/* line 530, all.scss */
.tb-url {
  padding-bottom: 8px;
}

/* line 534, all.scss */
.tb-url input {
  width: 350px;
}

/* ▼　コメントフォーム ▼ */
/* line 540, all.scss */
.com-form {
  width: 500px;
  margin-left: 186px;
  padding: 15px 0 9px 0;
}

/* line 546, all.scss */
.com-form dt {
  font-size: 93%;
}

/* line 550, all.scss */
.com-form dd input {
  width: 100%;
  font-size: 100%;
  margin-bottom: 5px;
  padding: 5px;
  border: 1px solid #999;
  background: #fff;
}

/* line 559, all.scss */
.com-form dd textarea {
  width: 100%;
  height: 150px;
  font-size: 100%;
  margin-bottom: 5px;
  padding: 5px;
  border: 1px solid #999;
  background: #fff;
}

/* line 570, all.scss */
.com-form dd input:hover,
.com-form dd textarea:hover {
  border: 1px solid #705030;
}

/* line 576, all.scss */
.com-form dd input:focus,
.com-form dd textarea:focus {
  border: 1px solid #705030;
}

/* line 580, all.scss */
.com-form p input {
  width: 200px;
  font-size: 100%;
  margin-top: -12px;
  color: #fff;
  background: #705030;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}

/* line 592, all.scss */
.com-form p input:hover {
  color: #ddd;
  background: #aa8055;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}

/* ▼　ページナビ ▼ */
/* line 602, all.scss */
#content-nav {
  text-align: center;
  font-size: 116%;
  font-weight: bold;
  margin-bottom: 16px;
}

/* ▼　サイド ▼ */
/* line 611, all.scss */
.sidetitle {
  color: #fff;
  text-align: center;
  font-weight: bold;
  padding: 2px;
  background: #8d6a47;
}

/* line 619, all.scss */
.side {
  color: #777;
  margin-bottom: 16px;
  padding: 15px;
  font-size: 100%;
  background: #fdfaf9;
  border: 1px solid #aaa;
  border-top: none;
  box-shadow: 0 2px 7px #777;
  -webkit-box-shadow: 0 2px 7px #777;
  -moz-box-shadow: 0 2px 7px #777;
}

/* line 632, all.scss */
.side a {
  color: #555;
}

/* line 636, all.scss */
.side a:hover {
  color: #b89572;
  text-decoration: underline;
}

/* line 641, all.scss */
.side img {
  padding: 1px;
  border: 1px solid #8d6a47;
}

/* ▼　プラグイン ▼ */
/* line 649, all.scss */
.side .sidebody {
  color: #aa8055;
  list-style-type: disc;
  list-style-position: outside;
  margin: 0 0 14px 10px;
}

/* line 660, all.scss */
.plugin-recent_articles .sidebody a:before,
.plugin-categorize .sidebody a:before,
.plugin-recent_comments .sidebody a:before {
  content: "\f061";
  font-family: FontAwesome;
  padding: 0 6px 0 0px;
  color: #881e00;
}

/* line 670, all.scss */
.plugin-recent_images .side {
  padding: 6px 0 0 14px;
}

/* line 674, all.scss */
.plugin-search input {
  margin-top: 5px;
}

/* line 678, all.scss */
.plugin-mail input {
  margin-top: 5px;
}

/* line 682, all.scss */
table.calender {
  width: 100%;
}

/* line 686, all.scss */
table.calender caption {
  font-weight: bold;
  text-align: center;
  padding-bottom: 5px;
}

/* line 692, all.scss */
table.calender th {
  color: #555;
  text-align: center;
}

/* line 697, all.scss */
table.calender th#sun {
  color: #cc0000;
}

/* line 701, all.scss */
table.calender th#sat {
  color: #0033ff;
}

/* line 705, all.scss */
table.calender td {
  color: #999;
  text-align: center;
  background: #ddd;
  border: 3px solid #fdfaf9;
}

/* line 712, all.scss */
table.calender td a {
  display: block;
  color: #fff;
  background: #8d6a47;
}

/* line 718, all.scss */
table.calender td a:hover {
  color: #fff;
  text-decoration: none;
  background: #b89572;
}

/* line 724, all.scss */
p.sosial_icon {
  text-align: center;
}

/* line 728, all.scss */
p.sosial_icon a {
  margin: 0 10px;
}

/* line 732, all.scss */
p.sosial_icon img {
  border: none;
}

/* ▼　フッター ▼ */
/* line 738, all.scss */
#footer {
  color: #fff;
  text-align: center;
  margin: 0 auto;
  padding: 15px 0 15px 0;
  background: #55402a;
}

/* line 746, all.scss */
.copy {
  font-size: 116%;
  padding: 0px 0 10px 0;
}

/* line 751, all.scss */
.copy a {
  color: gold;
  font-weight: bold;
  text-decoration: underline;
}

/* line 757, all.scss */
.copy a:hover {
  color: goldenrod;
  font-weight: bold;
  text-decoration: underline;
}

/* 追加CSS */
/* line 764, all.scss */
.ad01 {
  text-align: center;
  padding: 0 0 20px;
}

/* line 769, all.scss */
.ad02 {
  text-align: center;
  padding: 0 0 20px;
}

/* line 774, all.scss */
.ad03 {
  text-align: left;
  padding: 0 0 20px;
}

/* line 779, all.scss */
.osusume {
  /*padding: 15px;
  border: 3px double #999;
  background: #fff;
  margin-bottom: 15px;*/
  padding: 0 0 10px;
  border: 1px solid #ccc;
  box-sizing: border-box;
}

/* line 789, all.scss */
h3.image_rss_title {
  font-size: 18px;
  padding: 0 0 5px;
}

/* line 794, all.scss */
.feed_title {
  /*font-size: 18px;
   padding: 0 0 5px;*/
  border-radius: 4px 4px 0 0;
  padding: 6px 10px;
  font-size: 16px;
  background: #705030;
  color: #fff;
}

/* line 804, all.scss */
.osusume .inner ul {
  border-radius: 0 0 4px 4px;
  border: 1px solid #ccc;
  border-top: none;
  background: #fff;
}

/* line 811, all.scss */
.osusume .inner li {
  border-top: 1px solid #ccc;
  font-size: 16px !important;
}

/* line 816, all.scss */
.osusume .inner li.loading {
  text-align: center;
  padding: 10px;
}

/* line 821, all.scss */
.osusume .inner li a {
  display: block;
  padding: 10px 10px;
  color: #aa7700;
  -webkit-tap-highlight-color: #d9cddd;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
}

/*
.osusume .inner li {
border-bottom: 1px dotted #999;
padding: 5px 3px;
}
*/
/* line 840, all.scss */
#acrp9_ocsoku_pagerank table th,
#acrp9_ocsoku_pagerank table td {
  border: 1px solid #999;
  padding: 5px;
}

/* line 845, all.scss */
.rssBox01 {
  padding: 0 0 10px;
}

/* line 849, all.scss */
.rssBox01 h2 {
  border-radius: 4px 4px 0 0;
  padding: 6px 10px;
  font-size: 16px;
  background: #ca0000;
  color: #fff;
}

/* line 857, all.scss */
.rssBox01 ul {
  border-radius: 0 0 4px 4px;
  border: 1px solid #ccc;
  border-top: none;
  background: #fff;
}

/* line 864, all.scss */
.rssBox01 ul li {
  border-top: 1px solid #ccc;
  font-size: 16px !important;
}

/* line 869, all.scss */
.rssBox01 ul li.loading {
  text-align: center;
  padding: 10px;
}

/* line 874, all.scss */
.rssBox01 ul li a {
  display: block;
  padding: 10px 10px;
  color: #aa7700;
  -webkit-tap-highlight-color: #d9cddd;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
}

/* amazon用 */
/* line 886, all.scss */
div.amazon336 {
  width: 336px;
  height: 280px;
}

/* line 891, all.scss */
div.amazon336 a {
  text-decoration: none;
  width: 332px;
  height: 276px;
  border: 2px solid #705030;
  display: block;
}

/* line 899, all.scss */
div.amazon336 a:hover {
  text-decoration: none;
  background-color: #faffeb;
}

/* line 904, all.scss */
div.amazon336Header {
  padding: 10px 4px;
  color: #fff;
  background: #705030;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 20px;
  text-align: center;
}

/* line 914, all.scss */
div.amazon336Image {
  float: left;
  padding: 0 0 0 10px;
  width: 140px;
}

/* line 920, all.scss */
div.amazon336Contents {
  float: right;
  width: 160px;
  padding: 0 10px 0 0;
}

/* line 926, all.scss */
div.amazon336Title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 932, all.scss */
div.amazon336Author {
  font-size: 11px;
  margin-bottom: 10px;
}

/* line 941, all.scss */
div.amazon336Btn span {
  border-radius: 5px;
  background-color: #333;
  color: #fff;
  text-align: center;
  display: block;
  padding: 4px;
}

/* line 950, all.scss */
.btn {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  outline: none;
  border-radius: 6px;
  background-color: #705030;
  color: #f8f8f8 !important;
  padding: 12px 20px;
  line-height: 1.5em;
  font-size: 18px;
  text-decoration: none !important;
}

/* line 964, all.scss */
.btn:hover {
  color: #ffffff !important;
  text-decoration: none;
}

/* line 969, all.scss */
.btnBlock {
  display: block;
}

/* -----------------------------------------------
ナビゲーション
参考URL：http://wiki.livedoor.jp/staff/d/DesignTemplate/Navigation
----------------------------------------------- */
/* トップページ　カテーゴリーアーカイブ　月別アーカイブ
----------------------------------------------- */
/*ナビゲーション共通*/
/* line 982, all.scss */
.pager {
  padding: 0 0 0 0;
  background: none;
  font-size: 14px;
}

/* line 988, all.scss */
ul.index-navigator {
  margin: 0 0 7px !important;
}

/* line 992, all.scss */
li.paging-prev {
  margin: 0 5px !important;
}

/* line 1000, all.scss */
li.paging-prev a,
li.paging-next a,
.index-navigator .paging-first a,
.index-navigator .paging-last a,
li.paging-number ol.paging-number li a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 12px !important;
  height: 32px;
  /* border: 1px solid #d5d5d5; */
  background: #999;
  color: #fff;
  text-decoration: none;
  font-weight: bold !important;
  line-height: 32px !important;
}

/* line 1014, all.scss */
li.paging-next {
  margin: 0 5px !important;
}

/* line 1023, all.scss */
li.paging-prev a:hover,
li.paging-next a:hover,
.index-navigator .paging-first a:hover,
.index-navigator .paging-last a:hover,
li.paging-number ol.paging-number li a:hover,
li.paging-number ol.paging-number li.current {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 12px;
  height: 32px;
  /* border: 1px solid #838383; */
  background: #484848;
  color: #ffffff;
  font-weight: bold;
  line-height: 32px;
}

/* line 1036, all.scss */
li.paging-number ol.paging-number li.current {
  padding: 0 0;
}

/* line 1041, all.scss */
ul.index-navigator li a,
ul.index-navigator li.current {
  margin: 0 3px !important;
  height: 32px !important;
  line-height: 32px !important;
  *line-height: 30px;
  *height: 30px;
}

/* line 1049, all.scss */
ul.index-navigator li.current span {
  *line-height: 33px !important;
}

/* 個別記事ページ
----------------------------------------------- */
/*ナビゲーション全体*/
/* line 1058, all.scss */
.article-pager-type2 ul.article-pager,
.article-pager-type2 ul.archives-pager {
  padding: 0 0 0 0;
}

/* line 1063, all.scss */
.article-pager-type2 ul.article-pager li,
.article-pager-type2 ul.archives-pager li {
  margin: 0;
}

/*前の記事へ*/
/* line 1068, all.scss */
.article-pager-type2 .article-pager .prev {
  float: left;
  padding-left: 20px;
  width: 300px;
  background: url(http://parts.blog.livedoor.jp/img/usr/ver06_km_matomegray_3c/icon_prev.png) no-repeat left 6px;
  text-align: left;
  text-indent: -7px;
  word-wrap: break-word;
}

/*次の記事へ*/
/* line 1079, all.scss */
.article-pager-type2 .article-pager .next {
  float: right;
  padding-right: 10px;
  width: 300px;
  background: url(http://parts.blog.livedoor.jp/img/usr/ver06_km_matomegray_3c/icon_next.png) no-repeat right 6px;
  text-align: right;
  word-wrap: break-word;
}

/*文字について*/
/* line 1090, all.scss */
.article-pager-type2 ul.article-pager li a,
.article-pager-type2 ul.archives-pager li a {
  display: block;
  padding: 0;
  width: 300px;
  color: #666666;
  word-wrap: break-word;
  font-weight: bold;
  font-size: 16px;
}

/*マウスオーバーについて*/
/* line 1102, all.scss */
.article-pager-type2 ul.article-pager li a:hover,
.article-pager-type2 ul.archives-pager li a:hover {
  background: none !important;
  text-decoration: underline;
}

/* line 1107, all.scss */
.archives-header {
  margin-bottom: 20px;
}

/* line 1111, all.scss */
.archives-header h1 {
  background-color: #705030;
  color: #f8f8f8 !important;
  text-align: center;
  padding: 5px 10px;
  font-size: 18px;
  font-weight: bold;
}

/* コメント・トラックバック一覧
----------------------------------------------- */
/* line 1124, all.scss */
.comment-info,
.trackback-set {
  margin: 16px 0;
  font-size: 12px;
}

/* line 1133, all.scss */
.comment-author,
.comment-date,
.ping-title,
.ping-info,
.ping-blog-name,
.ping-date {
  display: inline;
}

/* line 1137, all.scss */
.comment-author,
.ping-title {
  font-weight: bold;
  padding-right: 8px;
}

/* line 1143, all.scss */
.comment-date,
.ping-blog-name,
.ping-date {
  padding: 0 8px;
}

/* line 1147, all.scss */
.comment-body,
.ping-excerpt {
  padding: 8px 0;
  line-height: 1.5;
}

/* コメント投稿フォーム
----------------------------------------------- */
/* line 1155, all.scss */
#comment-form {
  font-size: 12px;
  margin: 2em 0 4em;
}

/* line 1159, all.scss */
#comment-form dl {
  overflow: hidden;
  padding: 5px 0;
}

/* line 1163, all.scss */
#comment-form dl.comment-form-body {
  overflow: visible;
}

/* line 1166, all.scss */
#comment-form dd {
  margin: 0 12%;
}

/* line 1169, all.scss */
#comment-form dt {
  float: left;
  width: 10%;
  text-align: right;
  line-height: 30px;
  color: #555;
}

/* line 1176, all.scss */
#comment-form fieldset {
  border: 0;
}

/* line 1179, all.scss */
#comment-form legend {
  display: none;
}

/* line 1182, all.scss */
#comment-form-tools {
  background-color: #f5f5f5;
  border: 1px solid #bbb;
  border-top: 0;
  border-radius: 0 0 3px 3px;
  font-size: 12px;
  height: 32px;
}

/* line 1190, all.scss */
#comment-form-tools .facemark a {
  border-right: 1px solid #ddd;
  display: block;
  float: left;
  padding: 6px;
}

/* line 1196, all.scss */
#comment-form-tools .rating-value {
  border: 1px solid #bbb;
  border-radius: 3px;
  color: #808080;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  margin-top: 2px;
  margin-left: 10px;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 76px;
  padding: 0 5px;
  background-color: #fff;
  background-image: -webkit-linear-gradient(white, white 25%, #f2f2f2);
  background-image: -moz-linear-gradient(white, white 25%, #f2f2f2);
  background-image: -ms-linear-gradient(white, white 25%, #f2f2f2);
  background-image: -o-linear-gradient(white, white 25%, #f2f2f2);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0) \9;
}

/* line 1221, all.scss */
#comment-form-tools .rating-value > span {
  display: inline-block;
  margin-left: -3px;
}

/* line 1225, all.scss */
#comment-form-tools .rating-value .caret {
  float: right;
  width: 18px;
  height: 26px;
  border-left: 1px solid #bbb;
}

/* line 1231, all.scss */
#comment-form-tools .rating-value .caret span {
  display: inline-block;
  margin-top: 11px;
  margin-left: 4px;
  width: 0;
  height: 0;
  text-indent: -99999px;
  vertical-align: top;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid black;
  opacity: 0.3;
  filter: alpha(opacity=30);
  content: "↓2193";
}

/* line 1246, all.scss */
#comment-form-tools .rating-value ul {
  display: none;
  position: absolute;
  border: 1px solid #bbb;
  list-style: none;
  background-color: white;
  top: 26px;
  left: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 1256, all.scss */
#comment-form-tools .rating-value ul li {
  margin: 0;
  padding: 6px;
  width: 72px;
  text-align: center;
  line-height: 1px;
  border-bottom: 1px dotted #bbb;
  height: 12px;
  line-height: 12px;
}

/* line 1266, all.scss */
#comment-form-tools .rating-value ul li:last-child {
  border-bottom: none;
}

/* line 1269, all.scss */
#comment-form-tools .rating-value ul li:hover {
  background-color: #eee;
}

/* line 1272, all.scss */
#comment-form-tools .rating-value > img {
  margin-top: 5px;
}

/* line 1275, all.scss */
#comment-form-tools .rating-value > img.star {
  margin-top: 6px;
}

/* line 1278, all.scss */
#comment-form-tools .rating-icon {
  margin-top: 2px;
  margin-left: 10px;
  display: inline-block;
  background-color: #235f9f;
  background-image: -webkit-linear-gradient(#235f9f, #235f9f 25%, #3e96c9);
  background-image: -moz-linear-gradient(#235f9f, #235f9f 25%, #3e96c9);
  background-image: -ms-linear-gradient(#235f9f, #235f9f 25%, #3e96c9);
  background-image: -o-linear-gradient(#235f9f, #235f9f 25%, #3e96c9);
  background-image: linear-gradient(#235f9f, #235f9f 25%, #3e96c9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#235f9f', endColorstr='#3e96c9', GradientType=0) \9;
  border-radius: 3px;
}

/* line 1292, all.scss */
#comment-form-tools .rating-icon div {
  float: left;
  cursor: pointer;
  font-size: 12px;
  line-height: 26px;
  text-align: center;
  width: 34px;
  height: 26px;
  border-radius: 3px;
  border: 1px solid #bbb;
  color: #808080;
  background-color: #fff;
  background-image: -webkit-linear-gradient(white, white 25%, #f2f2f2);
  background-image: -moz-linear-gradient(white, white 25%, #f2f2f2);
  background-image: -ms-linear-gradient(white, white 25%, #f2f2f2);
  background-image: -o-linear-gradient(white, white 25%, #f2f2f2);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0) \9;
}

/* line 1312, all.scss */
#comment-form-tools .rating-icon .selected {
  background-color: inherit;
  background-image: inherit;
  border: none;
  color: #fff;
  height: 28px;
  line-height: 28px;
  text-shadow: 0 1px 3px #808080;
  width: 36px;
  filter: none;
}

/* line 1324, all.scss */
#comment-form-tools .submit,
#comment-form-tools .memorize {
  float: right;
  margin: 2px;
}

/* line 1328, all.scss */
#comment-form-tools .memorize {
  line-height: 28px;
  margin-right: 12px;
  color: #808080;
}

/* line 1333, all.scss */
#comment-form-tools .memorize input {
  vertical-align: top;
  margin-top: 8px;
}

/* line 1338, all.scss */
#comment-form-tools .memorize input,
#comment-form-tools .memorize label {
  cursor: pointer;
}

/* line 1342, all.scss */
#comment-form-author,
#comment-form-email {
  width: 60%;
}

/* line 1346, all.scss */
#comment-form-url,
#comment-form-textarea {
  width: 100%;
}

/* line 1349, all.scss */
#comment-form .comment-form-body dt {
  display: none;
}

/* コメントユーザーを限定した時の名前 */
/* line 1354, all.scss */
#comment-author-form {
  line-height: 30px;
}

/* コメント　トラックバック
----------------------------------------------- */
/* line 1360, all.scss */
.article-option-title {
  margin-bottom: 15px;
  padding: 10px 0 10px 10px;
  border-left: 5px solid #000000;
  background: #efefef;
  color: #333333;
  font-size: 16px;
}

/* line 1370, all.scss */
#comments ol,
#trackbacks ol {
  margin-bottom: 40px;
  padding-left: 18px;
}

/*コメントのセット,トラックバックのセット*/
/* line 1376, all.scss */
.comment-set {
  padding: 0;
  border-top: 1px dashed #cccccc;
  color: #333333;
  list-style: none;
  font-size: 12px;
}

/* line 1383, all.scss */
#trackbacks .comment-set {
  padding: 10px 0;
}

/* line 1387, all.scss */
.comment-set:first-child {
  border-top: none;
}

/* line 1391, all.scss */
.comment-info, .trackback-set {
  margin: 10px 0;
}

/*コメントの番号,トラックバックの番号*/
/* line 1396, all.scss */
.comment-number {
  margin-right: 10px;
}

/*コメント主の名前,トラックバックのブログタイトル*/
/* line 1401, all.scss */
.comment-author {
  margin-right: 10px;
  font-weight: normal;
}

/* line 1406, all.scss */
.comment-author a {
  color: #0033cc;
  text-decoration: none;
}

/* line 1411, all.scss */
.comment-author a:hover {
  color: #0033cc;
}

/*コメントの日時とID,トラックバックの日時*/
/* line 1417, all.scss */
.comment-date {
  color: #666666;
}

/* line 1421, all.scss */
.comment-body {
  padding-bottom: 0;
  color: #333333;
  font-size: 16px;
}

/*トラックバックの記事*/
/* line 1429, all.scss */
.comment-url a {
  color: #0033cc;
}

/* コメントフォーム
----------------------------------------------- */
/* line 1436, all.scss */
.comment-form-title {
  font-weight: bold;
  border-bottom: 1px solid #705030;
  border-left: 6px solid #705030;
  padding: 2px 0 2px 6px;
  font-size: 18px;
  margin-bottom: 16px;
}

/* line 1445, all.scss */
#comment-form {
  margin-top: 5px;
  padding: 20px 0;
  background: #efefef;
}

/*コメント入力欄*/
/* line 1452, all.scss */
#comment-form textarea {
  resize: vertical;
}

/*----------------------------------------------------------------------------------
		 								汎用スタイル
------------------------------------------------------------------------------------*/
/* 下部のボックスの隙間消し */
/* line 1461, all.scss */
.bottomSection01 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* インライン要素の位置 */
/* line 1467, all.scss */
.align-left {
  text-align: left !important;
}

/* line 1471, all.scss */
.align-center {
  text-align: center !important;
}

/* line 1475, all.scss */
.align-right {
  text-align: right !important;
}

/* 太字 */
/* line 1480, all.scss */
.txtBold {
  font-weight: bold;
}

/*----------------------------------
		 	フロート
-------------------------------*/
/* line 1487, all.scss */
.flLeft {
  float: left;
}

/* line 1491, all.scss */
.flRight {
  float: right;
}

/* line 1495, all.scss */
.clear {
  clear: both;
}

/*----------------------------------
		 	マージン関連
-------------------------------*/
/* line 1502, all.scss */
.mt05 {
  margin-top: 5px !important;
}

/* line 1506, all.scss */
.mt10 {
  margin-top: 10px !important;
}

/* line 1510, all.scss */
.mt15 {
  margin-top: 15px !important;
}

/* line 1514, all.scss */
.mt20 {
  margin-top: 20px !important;
}

/* line 1518, all.scss */
.mt25 {
  margin-top: 25px !important;
}

/* line 1522, all.scss */
.mt30 {
  margin-top: 30px !important;
}

/* line 1526, all.scss */
.mt35 {
  margin-top: 35px !important;
}

/* line 1530, all.scss */
.mt40 {
  margin-top: 40px !important;
}

/* line 1534, all.scss */
.mt45 {
  margin-top: 45px !important;
}

/* line 1538, all.scss */
.mt50 {
  margin-top: 50px !important;
}

/* line 1542, all.scss */
.mb05 {
  margin-bottom: 5px !important;
}

/* line 1546, all.scss */
.mb10 {
  margin-bottom: 10px !important;
}

/* line 1550, all.scss */
.mb15 {
  margin-bottom: 15px !important;
}

/* line 1554, all.scss */
.mb20 {
  margin-bottom: 20px !important;
}

/* line 1558, all.scss */
.mb25 {
  margin-bottom: 25px !important;
}

/* line 1562, all.scss */
.mb30 {
  margin-bottom: 30px !important;
}

/* line 1566, all.scss */
.mb35 {
  margin-bottom: 35px !important;
}

/* line 1570, all.scss */
.mb40 {
  margin-bottom: 40px !important;
}

/* line 1574, all.scss */
.mb45 {
  margin-bottom: 45px !important;
}

/* line 1578, all.scss */
.mb50 {
  margin-bottom: 50px !important;
}

/* line 1582, all.scss */
.mb55 {
  margin-bottom: 55px !important;
}

/* line 1586, all.scss */
.mb60 {
  margin-bottom: 60px !important;
}

/* line 1590, all.scss */
.mb65 {
  margin-bottom: 65px !important;
}

/* line 1594, all.scss */
.mb70 {
  margin-bottom: 70px !important;
}

/* line 1598, all.scss */
.ml05 {
  margin-left: 5px !important;
}

/* line 1602, all.scss */
.ml10 {
  margin-left: 10px !important;
}

/* line 1606, all.scss */
.ml15 {
  margin-left: 15px !important;
}

/* line 1610, all.scss */
.ml20 {
  margin-left: 20px !important;
}

/* line 1614, all.scss */
.ml25 {
  margin-left: 25px !important;
}

/* line 1618, all.scss */
.ml30 {
  margin-left: 30px !important;
}

/* line 1622, all.scss */
.ml35 {
  margin-left: 35px !important;
}

/* line 1626, all.scss */
.ml40 {
  margin-left: 40px !important;
}

/* line 1630, all.scss */
.ml45 {
  margin-left: 45px !important;
}

/* line 1634, all.scss */
.ml50 {
  margin-left: 50px !important;
}

/* line 1638, all.scss */
.mr05 {
  margin-right: 5px !important;
}

/* line 1642, all.scss */
.mr10 {
  margin-right: 10px !important;
}

/* line 1646, all.scss */
.mr15 {
  margin-right: 15px !important;
}

/* line 1650, all.scss */
.mr20 {
  margin-right: 20px !important;
}

/* line 1654, all.scss */
.mr25 {
  margin-right: 25px !important;
}

/* line 1658, all.scss */
.mr30 {
  margin-right: 30px !important;
}

/* line 1662, all.scss */
.mr35 {
  margin-right: 35px !important;
}

/* line 1666, all.scss */
.mr40 {
  margin-right: 40px !important;
}

/* line 1670, all.scss */
.mr45 {
  margin-right: 45px !important;
}

/* line 1674, all.scss */
.mr50 {
  margin-right: 50px !important;
}

/*----------------------------------
		 	パディング関連
-------------------------------------*/
/* line 1681, all.scss */
.pt05 {
  padding-top: 5px !important;
}

/* line 1685, all.scss */
.pt10 {
  padding-top: 10px !important;
}

/* line 1689, all.scss */
.pt15 {
  padding-top: 15px !important;
}

/* line 1693, all.scss */
.pt20 {
  padding-top: 20px !important;
}

/* line 1697, all.scss */
.pt25 {
  padding-top: 25px !important;
}

/* line 1701, all.scss */
.pt30 {
  padding-top: 30px !important;
}

/* line 1705, all.scss */
.pt35 {
  padding-top: 35px !important;
}

/* line 1709, all.scss */
.pt40 {
  padding-top: 40px !important;
}

/* line 1713, all.scss */
.pt45 {
  padding-top: 45px !important;
}

/* line 1717, all.scss */
.pt50 {
  padding-top: 50px !important;
}

/* line 1721, all.scss */
.pt55 {
  padding-top: 55px !important;
}

/* line 1725, all.scss */
.pt60 {
  padding-top: 60px !important;
}

/* line 1729, all.scss */
.pt65 {
  padding-top: 65px !important;
}

/* line 1733, all.scss */
.pt70 {
  padding-top: 70px !important;
}

/* line 1737, all.scss */
.pt75 {
  padding-top: 75px !important;
}

/* line 1741, all.scss */
.pt80 {
  padding-top: 80px !important;
}

/* line 1745, all.scss */
.pt85 {
  padding-top: 85px !important;
}

/* line 1749, all.scss */
.pt90 {
  padding-top: 90px !important;
}

/* line 1753, all.scss */
.pt95 {
  padding-top: 95px !important;
}

/* line 1757, all.scss */
.pt100 {
  padding-top: 100px !important;
}

/* line 1761, all.scss */
.pt105 {
  padding-top: 105px !important;
}

/* line 1765, all.scss */
.pt110 {
  padding-top: 110px !important;
}

/* line 1769, all.scss */
.pt115 {
  padding-top: 115px !important;
}

/* line 1773, all.scss */
.pt120 {
  padding-top: 120px !important;
}

/* line 1777, all.scss */
.pt125 {
  padding-top: 125px !important;
}

/* line 1781, all.scss */
.pt130 {
  padding-top: 130px !important;
}

/* line 1785, all.scss */
.pt135 {
  padding-top: 135px !important;
}

/* line 1789, all.scss */
.pt140 {
  padding-top: 140px !important;
}

/* line 1793, all.scss */
.pt145 {
  padding-top: 145px !important;
}

/* line 1797, all.scss */
.pt150 {
  padding-top: 150px !important;
}

/* line 1801, all.scss */
.pb05 {
  padding-bottom: 5px !important;
}

/* line 1805, all.scss */
.pb10 {
  padding-bottom: 10px !important;
}

/* line 1809, all.scss */
.pb15 {
  padding-bottom: 15px !important;
}

/* line 1813, all.scss */
.pb20 {
  padding-bottom: 20px !important;
}

/* line 1817, all.scss */
.pb25 {
  padding-bottom: 25px !important;
}

/* line 1821, all.scss */
.pb30 {
  padding-bottom: 30px !important;
}

/* line 1825, all.scss */
.pb35 {
  padding-bottom: 35px !important;
}

/* line 1829, all.scss */
.pb40 {
  padding-bottom: 40px !important;
}

/* line 1833, all.scss */
.pb45 {
  padding-bottom: 45px !important;
}

/* line 1837, all.scss */
.pb50 {
  padding-bottom: 50px !important;
}

/* line 1841, all.scss */
.pb55 {
  padding-bottom: 55px !important;
}

/* line 1845, all.scss */
.pb60 {
  padding-bottom: 60px !important;
}

/* line 1849, all.scss */
.pb65 {
  padding-bottom: 65px !important;
}

/* line 1853, all.scss */
.pb70 {
  padding-bottom: 70px !important;
}

/* line 1857, all.scss */
.pb75 {
  padding-bottom: 75px !important;
}

/* line 1861, all.scss */
.pb80 {
  padding-bottom: 80px !important;
}

/* line 1865, all.scss */
.pb85 {
  padding-bottom: 85px !important;
}

/* line 1869, all.scss */
.pb90 {
  padding-bottom: 90px !important;
}

/* line 1873, all.scss */
.pb95 {
  padding-bottom: 95px !important;
}

/* line 1877, all.scss */
.pb100 {
  padding-bottom: 100px !important;
}

/* line 1881, all.scss */
.pb105 {
  padding-bottom: 105px !important;
}

/* line 1885, all.scss */
.pb110 {
  padding-bottom: 110px !important;
}

/* line 1889, all.scss */
.pb115 {
  padding-bottom: 115px !important;
}

/* line 1893, all.scss */
.pb120 {
  padding-bottom: 120px !important;
}

/* line 1897, all.scss */
.pb125 {
  padding-bottom: 125px !important;
}

/* line 1901, all.scss */
.pb130 {
  padding-bottom: 130px !important;
}

/* line 1905, all.scss */
.pb135 {
  padding-bottom: 135px !important;
}

/* line 1909, all.scss */
.pb140 {
  padding-bottom: 140px !important;
}

/* line 1913, all.scss */
.pb145 {
  padding-bottom: 145px !important;
}

/* line 1917, all.scss */
.pb150 {
  padding-bottom: 150px !important;
}

/* line 1921, all.scss */
.pb155 {
  padding-bottom: 155px !important;
}

/* line 1925, all.scss */
.pb160 {
  padding-bottom: 160px !important;
}

/* line 1929, all.scss */
.pb165 {
  padding-bottom: 165px !important;
}

/* line 1933, all.scss */
.pb170 {
  padding-bottom: 170px !important;
}

/* line 1937, all.scss */
.pb175 {
  padding-bottom: 175px !important;
}

/* line 1941, all.scss */
.pb180 {
  padding-bottom: 180px !important;
}

/* line 1945, all.scss */
.pb185 {
  padding-bottom: 185px !important;
}

/* line 1949, all.scss */
.pb190 {
  padding-bottom: 190px !important;
}

/* line 1953, all.scss */
.pb195 {
  padding-bottom: 195px !important;
}

/* line 1957, all.scss */
.pb200 {
  padding-bottom: 200px !important;
}

/* line 1961, all.scss */
.pb205 {
  padding-bottom: 205px !important;
}

/* line 1965, all.scss */
.pb210 {
  padding-bottom: 210px !important;
}

/* line 1969, all.scss */
.pb215 {
  padding-bottom: 215px !important;
}

/* line 1973, all.scss */
.pb220 {
  padding-bottom: 220px !important;
}

/* line 1977, all.scss */
.pb225 {
  padding-bottom: 225px !important;
}

/* line 1981, all.scss */
.pb230 {
  padding-bottom: 230px !important;
}

/* line 1985, all.scss */
.pb235 {
  padding-bottom: 235px !important;
}

/* line 1989, all.scss */
.pb240 {
  padding-bottom: 240px !important;
}

/* line 1993, all.scss */
.pb245 {
  padding-bottom: 245px !important;
}

/* line 1997, all.scss */
.pb250 {
  padding-bottom: 250px !important;
}

/* line 2001, all.scss */
.pb255 {
  padding-bottom: 255px !important;
}

/* line 2005, all.scss */
.pb260 {
  padding-bottom: 260px !important;
}

/* line 2009, all.scss */
.pb265 {
  padding-bottom: 265px !important;
}

/* line 2013, all.scss */
.pb270 {
  padding-bottom: 270px !important;
}

/* line 2017, all.scss */
.pb275 {
  padding-bottom: 275px !important;
}

/* line 2021, all.scss */
.pb280 {
  padding-bottom: 280px !important;
}

/* line 2025, all.scss */
.pb285 {
  padding-bottom: 285px !important;
}

/* line 2029, all.scss */
.pb290 {
  padding-bottom: 290px !important;
}

/* line 2033, all.scss */
.pb295 {
  padding-bottom: 295px !important;
}

/* line 2037, all.scss */
.pb300 {
  padding-bottom: 300px !important;
}

/* line 2041, all.scss */
.pl05 {
  padding-left: 5px !important;
}

/* line 2045, all.scss */
.pl10 {
  padding-left: 10px !important;
}

/* line 2049, all.scss */
.pl15 {
  padding-left: 15px !important;
}

/* line 2053, all.scss */
.pl20 {
  padding-left: 20px !important;
}

/* line 2057, all.scss */
.pl25 {
  padding-left: 25px !important;
}

/* line 2061, all.scss */
.pl30 {
  padding-left: 30px !important;
}

/* line 2065, all.scss */
.pl35 {
  padding-left: 35px !important;
}

/* line 2069, all.scss */
.pl40 {
  padding-left: 40px !important;
}

/* line 2073, all.scss */
.pl45 {
  padding-left: 45px !important;
}

/* line 2077, all.scss */
.pl50 {
  padding-left: 50px !important;
}

/* line 2081, all.scss */
.pr05 {
  padding-right: 5px !important;
}

/* line 2085, all.scss */
.pr10 {
  padding-right: 10px !important;
}

/* line 2089, all.scss */
.pr15 {
  padding-right: 15px !important;
}

/* line 2093, all.scss */
.pr20 {
  padding-right: 20px !important;
}

/* line 2097, all.scss */
.pr25 {
  padding-right: 25px !important;
}

/* line 2101, all.scss */
.pr30 {
  padding-right: 30px !important;
}

/* line 2105, all.scss */
.pr35 {
  padding-right: 35px !important;
}

/* line 2109, all.scss */
.pr40 {
  padding-right: 40px !important;
}

/* line 2113, all.scss */
.pr45 {
  padding-right: 45px !important;
}

/* line 2117, all.scss */
.pr50 {
  padding-right: 50px !important;
}
