/*--------------------------------------------------------
　アドセンスPCスマホ切り替え
------------------------------------------------------*/

/*--記事ページ上PC--*/
.padpc1lr{ width: 660px;margin-bottom: 20px;text-align: center;}
.padpcuc{ margin-top: -3em;margin-bottom: 35px; }
.clear { clear: both; }
.padpc1lrp { text-align:center; }
@media screen and (max-width: 736px){.padpc1lr{display:none}}
@media screen and (max-width: 736px){.padpcuc{display:none}}

/*--記事ページ中PC--*/
.padpc2lr{ width: 660px;margin-bottom: 20px;}
.padpcul{ margin-top: -3em;margin-bottom: 35px;padding-left: 10px;display: inline;float: left; }
.padpcur{ margin-top: -3em;margin-bottom: 35px;margin-left: 17px;display: inline;float: left; }
.clear { clear: both; }
.padpc2lrp { text-align:center; }
@media screen and (max-width: 736px){.padpc2lr{display:none}}
@media screen and (max-width: 736px){.padpcul{display:none}}
@media screen and (max-width: 736px){.padpcur{display:none}}

/*--記事ページ中スマホ--*/
.padsp1lr{ width: 300px;margin-bottom: 20px;}
.padspu{ margin-top: -3em;margin-bottom: 40px; }
.padspc{ margin-top: -3em;margin-bottom: 40px; }
.padspd{ margin-top: -3em;margin-bottom: 40px; }
.padsp1lrp { text-align:left; }
@media screen and (min-width: 736px){.padsp1lr{display:none}}
@media screen and (min-width: 736px){.padspu{display:none}}
@media screen and (min-width: 736px){.padspc{display:none}}
@media screen and (min-width: 736px){.padspd{display:none}}

/*--------------------------------------------------------
H3見出し
------------------------------------------------------*/

#midashi3 {
    margin: 30px 0 35px 0;
    padding: 0.5em 0.5em 0.5em 0.9em;
    border-left: 8px solid #1A5487;
    border-bottom: 1px solid;
    background-color: #ffffff;
    font-size: 1.343em;
    font-weight: bold;
}

/*--------------------------------------------------------
記事ページリンクアンダーバー
------------------------------------------------------*/

.post_content a { color:#333; text-decoration:underline; }
.post_content a, a:before, a:after, input { -webkit-transition-property:background color; -webkit-transition-duration:0.2s; -webkit-transition-timing-function:ease; -moz-transition-property:background color; -moz-transition-duration:0.2s; -moz-transition-timing-function:ease; -o-transition-property:background color; -o-transition-duration:0.2s; -o-transition-timing-function:ease; }
.post_content a:hover { text-decoration:underline; }

/*--------------------------------------------------------
年賀状印刷　リンクボタン（みどり）
------------------------------------------------------*/

.nenga_aflink {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: #b4ddb4; /* Old browsers */
background: -moz-linear-gradient(top, #b4ddb4 0%, #83c783 8%, #52b152 33%, #008a00 75%, #007c06 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b4ddb4 0%,#83c783 8%,#52b152 33%,#008a00 75%,#007c06 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b4ddb4 0%,#83c783 8%,#52b152 33%,#008a00 75%,#007c06 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#007c06',GradientType=0 ); /* IE6-9 */
}

.nenga_aflink a {
 text-decoration: none !important;
 color: #f1ffe6 !important;
 display: block;
}

/*--------------------------------------------------------
年賀状印刷　小　リンクボタン（みどり）
------------------------------------------------------*/

.nenga_aflinks {
    margin:20px auto 30px 0px;
    max-width: 60%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    /*--margin-left: auto;--*/
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 14px;
    box-shadow:2px 2px #999;

background: #b4ddb4; /* Old browsers */
background: -moz-linear-gradient(top, #b4ddb4 0%, #83c783 8%, #52b152 33%, #008a00 75%, #007c06 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b4ddb4 0%,#83c783 8%,#52b152 33%,#008a00 75%,#007c06 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b4ddb4 0%,#83c783 8%,#52b152 33%,#008a00 75%,#007c06 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#007c06',GradientType=0 ); /* IE6-9 */
}

.nenga_aflinks a {
 text-decoration: none !important;
 color: #f1ffe6 !important;
 display: block;
}



/*--------------------------------------------------------
暑中見舞いはがき印刷　リンクボタン（みずいろ）
------------------------------------------------------*/

.smimai_aflink {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: #d0e4f7; /* Old browsers */
background: -moz-linear-gradient(top, #d0e4f7 0%, #73b1e7 24%, #0a77d5 50%, #539fe1 79%, #87bcea 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */
}

.smimai_aflink a {
 text-decoration: none !important;
 color: #ffffff !important;
 display: block;
}

/*--------------------------------------------------------
喪中はがき印刷　リンクボタン（ぐれー）
------------------------------------------------------*/

.mochu_aflink {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(183,183,183,1) 50%, rgba(226,226,226,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(183,183,183,1) 50%,rgba(226,226,226,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(183,183,183,1) 50%,rgba(226,226,226,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}

.mochu_aflink a {
 text-decoration: none !important;
 color: #3f3f3f !important;
 display: block;
}

/*--------------------------------------------------------
喪中はがき印刷　小　リンクボタン（ぐれー）
------------------------------------------------------*/

.mochu_aflinks {
    margin:20px auto 30px 0px;
    max-width: 40%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    /*--margin-left: auto;--*/
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 15px;
    box-shadow:2px 2px #999;

background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(183,183,183,1) 50%, rgba(226,226,226,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(183,183,183,1) 50%,rgba(226,226,226,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(183,183,183,1) 50%,rgba(226,226,226,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}

.mochu_aflinks a {
 text-decoration: none !important;
 color: #3f3f3f !important;
 /*--text-shadow: 1px 2px 3px #778899;--*/
 display: block;
}

/*--------------------------------------------------------
寒中見舞いはがき印刷　リンクボタン（ぶるー）
------------------------------------------------------*/

.kanchu_aflink {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: rgb(207,231,250); /* Old browsers */
background: -moz-linear-gradient(top, rgba(207,231,250,1) 0%, rgba(99,147,193,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#6393c1',GradientType=0 ); /* IE6-9 */
}

.kanchu_aflink a {
 text-decoration: none !important;
 color: #3f3f3f !important;
 display: block;
}

/*--------------------------------------------------------
寒中見舞いはがき印刷　小　リンクボタン（ぶるー）
------------------------------------------------------*/

.kanchu_aflinks {
    margin:20px auto 50px auto;
    max-width: 60%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: rgb(207,231,250); /* Old browsers */
background: -moz-linear-gradient(top, rgba(207,231,250,1) 0%, rgba(99,147,193,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#6393c1',GradientType=0 ); /* IE6-9 */
}

.kanchu_aflinks a {
 text-decoration: none !important;
 color: #3f3f3f !important;
 display: block;
}

/*--------------------------------------------------------
結婚報告はがき印刷　リンクボタン（ぴんく）
------------------------------------------------------*/

.kkhoukoku_aflink {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: rgb(255,209,240); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,209,240,1) 0%, rgba(244,73,224,1) 50%, rgba(255,209,240,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,209,240,1) 0%,rgba(244,73,224,1) 50%,rgba(255,209,240,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,209,240,1) 0%,rgba(244,73,224,1) 50%,rgba(255,209,240,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd1f0', endColorstr='#ffd1f0',GradientType=0 ); /* IE6-9 */
}

.kkhoukoku_aflink a {
 text-decoration: none !important;
 color: #ffffff !important;
 display: block;
}

/*--------------------------------------------------------
引っ越しはがき印刷　リンクボタン（ぐりーん）
------------------------------------------------------*/

.hmannai_aflink {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: rgb(180,227,145); /* Old browsers */
background: -moz-linear-gradient(top, rgba(180,227,145,1) 0%, rgba(90,175,10,1) 50%, rgba(180,227,145,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(90,175,10,1) 50%,rgba(180,227,145,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(180,227,145,1) 0%,rgba(90,175,10,1) 50%,rgba(180,227,145,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-9 */
}

.hmannai_aflink a {
 text-decoration: none !important;
 color: #ffffff !important;
 display: block;
}

/*--------------------------------------------------------
出産報告はがき印刷　リンクボタン（おれんじ）
------------------------------------------------------*/

.cbhoukoku_aflink {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: rgb(252,234,187); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(255,140,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(255,140,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(252,234,187,1) 0%,rgba(255,140,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
}

.cbhoukoku_aflink a {
 text-decoration: none !important;
 color: #ffffff !important;
 display: block;
}

/*--------------------------------------------------------
挨拶状ドットコム　ビジネス挨拶状　リンクボタン（ぶるー）
------------------------------------------------------*/

.bp_aflink {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: rgb(207,231,250); /* Old browsers */
background: -moz-linear-gradient(top, rgba(207,231,250,1) 0%, rgba(99,147,193,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#6393c1',GradientType=0 ); /* IE6-9 */
}

.bp_aflink a {
 text-decoration: none !important;
 color: #171c61 !important;
 display: block;
}

/*--------------------------------------------------------
フォトブック　リンクボタン（おれんじ）
------------------------------------------------------*/

.pb_aflink {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: rgb(252,234,187); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
}

.pb_aflink a {
 text-decoration: none !important;
 color: #171c61 !important;
 display: block;
}

/*--------------------------------------------------------
お年玉くじ付き年賀状当選番号　リンクボタン（あか）
------------------------------------------------------*/

.tb_link {
    margin:20px auto 50px auto;
    max-width: 67%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;

background: #f95f5c; /* Old browsers */
background: -moz-linear-gradient(top, #f95f5c 0%, #ff5e5e 24%, #f2360c 50%, #ff5e5e 79%, #f95f5c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f95f5c 0%,#ff5e5e 24%,#f2360c 50%,#ff5e5e 79%,#f95f5c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f95f5c 0%,#ff5e5e 24%,#f2360c 50%,#ff5e5e 79%,#f95f5c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f95f5c', endColorstr='#f95f5c',GradientType=0 ); /* IE6-9 */
}

.tb_link a {
 text-decoration: none !important;
 color: #f1ffe6 !important;
 display: block;
}

/*--------------------------------------------------------
郵便局　リンクボタン（あか）
------------------------------------------------------*/

.yubin_link {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;
  
background: #f95f5c; /* Old browsers */
background: -moz-linear-gradient(top, #f95f5c 0%, #ff5e5e 24%, #f2360c 50%, #ff5e5e 79%, #f95f5c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f95f5c 0%,#ff5e5e 24%,#f2360c 50%,#ff5e5e 79%,#f95f5c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f95f5c 0%,#ff5e5e 24%,#f2360c 50%,#ff5e5e 79%,#f95f5c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f95f5c', endColorstr='#f95f5c',GradientType=0 ); /* IE6-9 */
}

.yubin_link a {
 text-decoration: none !important;
 color: #ffffff !important;
 display: block;
}

/*--------------------------------------------------------
挨拶状ドットコム　Wお年玉年賀はがき
最新当選番号　リンクボタン（おれんじ）
------------------------------------------------------*/

.adcwtb_link {
    margin:20px auto 50px auto;
    max-width: 67%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;
  
background: #ffc187; /* Old browsers */
background: -moz-linear-gradient(top, #ffc187 0%, #ffab51 24%, #ff8c0a 50%, #ffab51 79%, #ffc187 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffc187 0%,#ffab51 24%,#ff8c0a 50%,#ffab51 79%,#ffc187 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffc187 0%,#ffab51 24%,#ff8c0a 50%,#ffab51 79%,#ffc187 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc187', endColorstr='#ffc187',GradientType=0 ); /* IE6-9 */
}

.adcwtb_link a {
 text-decoration: none !important;
 color: #ffffff !important;
 display: block;
}

/*--------------------------------------------------------
挨拶状ドットコム　Wお年玉年賀はがき当選番号
リンクボタン（おれんじ）
------------------------------------------------------*/

.adcw_link {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;
  
background: #ffc187; /* Old browsers */
background: -moz-linear-gradient(top, #ffc187 0%, #ffab51 24%, #ff8c0a 50%, #ffab51 79%, #ffc187 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffc187 0%,#ffab51 24%,#ff8c0a 50%,#ffab51 79%,#ffc187 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffc187 0%,#ffab51 24%,#ff8c0a 50%,#ffab51 79%,#ffc187 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc187', endColorstr='#ffc187',GradientType=0 ); /* IE6-9 */
}

.adcw_link a {
 text-decoration: none !important;
 color: #ffffff !important;
 display: block;
}


/*--------------------------------------------------------
ヤフオク　リンクボタン（むらさき）
------------------------------------------------------*/

.yafuoku_link {
    margin:20px auto 50px auto;
    max-width: 98%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;
  
background: rgb(205,188,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(205,188,255,1) 2%, rgba(33,11,119,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(205,188,255,1) 2%,rgba(33,11,119,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(205,188,255,1) 2%,rgba(33,11,119,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdbcff', endColorstr='#210b77',GradientType=0 ); /* IE6-9 */
}

.yafuoku_link a {
 text-decoration: none !important;
 color: #ffffff !important;
 display: block;
}

/*--------------------------------------------------------
各ショップ　年賀状最新情報　リンクボタン（みどりグラデーション）
------------------------------------------------------*/

.nn_link {
    margin:20px auto 50px auto;
    max-width: 67%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;
  
background: rgb(219,235,234); /* Old browsers */
background: -moz-linear-gradient(top, rgba(219,235,234,1) 0%, rgba(206,230,219,1) 21%, rgba(188,223,196,1) 50%, rgba(206,230,219,1) 81%, rgba(219,235,234,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(219,235,234,1) 0%,rgba(206,230,219,1) 21%,rgba(188,223,196,1) 50%,rgba(206,230,219,1) 81%,rgba(219,235,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(219,235,234,1) 0%,rgba(206,230,219,1) 21%,rgba(188,223,196,1) 50%,rgba(206,230,219,1) 81%,rgba(219,235,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbebea', endColorstr='#dbebea',GradientType=0 ); /* IE6-9 */
}

.nn_link a {
 text-decoration: none !important;
 color: #075d26 !important;
 text-shadow: 1px 2px 3px #778899;
 display: block;
}

/*--------------------------------------------------------
各ショップ　喪中はがき最新情報　リンクボタン（ぐれーグラデーション）
------------------------------------------------------*/

.mn_link {
    margin:20px auto 50px auto;
    max-width: 67%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;
  
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 50%, rgba(238,238,238,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 50%,rgba(238,238,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 50%,rgba(238,238,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}

.mn_link a {
 text-decoration: none !important;
 color: #9e3e3e !important;
 text-shadow: 1px 2px 3px #778899;
 display: block;
}

/*--------------------------------------------------------
各ショップ　寒中見舞い最新情報　リンクボタン（ぶるーグラデーション）
------------------------------------------------------*/

.kn_link {
    margin:20px auto 50px auto;
    max-width: 67%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;
  
background: rgb(212,228,239); /* Old browsers */
background: -moz-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc',GradientType=0 ); /* IE6-9 */
}

.sn_link a {
 text-decoration: none !important;
 color: #1f4b82 !important;
 /*--text-shadow: 1px 2px 3px #778899;--*/
 display: block;
}

/*--------------------------------------------------------
各ショップ　暑中見舞い最新情報　リンクボタン（みずいろグラデーション）
------------------------------------------------------*/

.sn_link {
    margin:20px auto 50px auto;
    max-width: 67%;
    text-align: center;
    padding: 18px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    color: #ffffff !important;
    font-size: 20px;
    box-shadow:2px 2px #999;
  
background: rgb(179,220,237); /* Old browsers */
background: -moz-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=0 ); /* IE6-9 */
}

.sn_link a {
 text-decoration: none !important;
 color: #1f4b82 !important;
 /*--text-shadow: 1px 2px 3px #778899;--*/
 display: block;
}

/*--------------------------------------------------------
枠囲み　目次
------------------------------------------------------*/

.gmoku{
	font-size: 14px;
	line-height: 130%;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 32px;
	_zoom: 1;
	overflow: hidden;
}

.gmoku{
	border: 1px solid #C2E39B;
	background-color: #EFFADA;
	background-image: url(../img/thint.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
}

.gmokunoimage{
	padding-left:14px;
	background-image: none;
	min-height:15px;
}

.gmoku a{
	color: #346F15;
	font-style: normal;
	text-decoration: underline;
}

.gmoku a:hover{
	color: #ff6600;
	font-style: normal;
	text-decoration: underline;
}

/*--------------------------------------------------------
リストマーク目次番号
------------------------------------------------------*/

.bangou123 li{
	margin-left: 25px;
	list-style-type: decimal;
}

.marupink li {
	margin-left: 25px;
	list-style-type: none;
	list-style-image: url(https://xn--v8jc4hv55s4fvzu8a.net/wp-content/themes/core_nenga/img/lmark/li_pink.gif);
}

.marunavy li {
	margin-left: 25px;
	list-style-type: none;
	list-style-image: url(https://xn--v8jc4hv55s4fvzu8a.net/wp-content/themes/core_nenga/img/lmark/li_navy.gif);
}

.marugreen li {
  	margin-left: 25px;
	list-style-type: none;
	list-style-image: url(https://xn--v8jc4hv55s4fvzu8a.net/wp-content/themes/core_nenga/img/lmark/li_green.gif);
}

.marublue li {
	margin-left: 25px;
	list-style-type: none;
	list-style-image: url(https://xn--v8jc4hv55s4fvzu8a.net/wp-content/themes/core_nenga/img/lmark/li_blue.gif);
}

.marublack li {
	margin-left: 25px;
	list-style-type: none;
	list-style-image: url(https://xn--v8jc4hv55s4fvzu8a.net/wp-content/themes/core_nenga/img/lmark/li_black.gif);
}

.marubrown li {
	margin-left: 25px;
	list-style-type: none;
	list-style-image: url(https://xn--v8jc4hv55s4fvzu8a.net/wp-content/themes/core_nenga/img/lmark/li_brown.gif);
}

.marugray li {
	margin-left: 25px;
	list-style-type: none;
	list-style-image: url(https://xn--v8jc4hv55s4fvzu8a.net/wp-content/themes/core_nenga/img/lmark/li_gray.gif);
}

.maruoran li {
	margin-left: 25px;
	list-style-type: none;
	list-style-image: url(https://xn--v8jc4hv55s4fvzu8a.net/wp-content/themes/core_nenga/img/lmark/li_oran.gif);
}

.marured li {
	margin-left: 25px;
	list-style-type: none;
	list-style-image: url(https://xn--v8jc4hv55s4fvzu8a.net/wp-content/themes/core_nenga/img/lmark/li_red.gif);
}

.marusian li {
	margin-left: 25px;
	list-style-type: none;
	list-style-image: url(https://xn--v8jc4hv55s4fvzu8a.net/wp-content/themes/core_nenga/img/lmark/li_sian.gif);
}

/*--------------------------------------------------------
囲み各種
------------------------------------------------------*/

.alert,.accept,.attention,.thint{
	font-size: 14px;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 32px;
	_zoom: 1;
	overflow: hidden;
}

.alert {
	background-color: #FFEFEF;
	background-image: url(../img/alert.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	color: #A2462F;
	border: 1px solid #FABDA7;
}

.accept {
	border: 1px solid #C2E39B;
	background-color: #EFFADA;
	background-image: url(../img/accept.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	color: #346F15;
}

.attention {
	border: 1px solid #FFDC80;
	background-color: #FEFECB;
	background-image: url(../img/attention.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	color: #804900;
}

.thint {
	border: 1px solid #C5D7ED;
	background-color: #EFF4FA;
	background-image: url(../img/thint.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	color: #2C4F7A;
}

.noimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--カラーBOX個人設定--*/
/*--イメージありalertは赤--*/
.ralert{
	font-size: 14px;
	font-weight:bold;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.ralert{
	width:350px;
	background-color: #FFEFEF;
	background-image: url(../img/alert.png);
	background-repeat: no-repeat;
	color: #A2462F;
	border: 1px solid #FABDA7;
}

/*--イメージありacceptは緑--*/
.gaccept{
	font-size: 14px;
	font-weight:bold;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.gaccept{
	width:350px;
	border: 1px solid #C2E39B;
	background-color: #EFFADA;
	background-image: url(../img/accept.png);
	background-repeat: no-repeat;
	color: #346F15;
}

/*--イメージありattentionは黄色--*/
.yattention{
	font-size: 14px;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.yattention{
	width:350px;
	border: 1px solid #FF9933;
	background-color: #FEF8E0;
	background-image: url(../img/attention.png);
	background-repeat: no-repeat;
	color: #804900;
}

/*--イメージありthintは薄い青--*/
.bthint{
	font-size: 14px;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.bthint{
	width:350px;
	border: 1px solid #C5D7ED;
	background-color: #EFF4FA;
	background-image: url(../img/thint.png);
	background-repeat: no-repeat;
	color: #2C4F7A;
}

/*--イメージなしalertは赤--*/
.rnalert{
	font-size: 14px;
/*--	font-weight:bold;--*/
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.rnalert{
	width:210px;
	background-color: #FFEFEF;
	background-image: url(../img/alert.png);
	background-repeat: no-repeat;
	color: #A2462F;
	border: 1px solid #FABDA7;
}

.rnnoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--イメージなしacceptは緑--*/
.gnaccept{
	font-size: 14px;
/*--	font-weight:bold;--*/
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.gnaccept{
	width:500px;
	border: 1px solid #C2E39B;
	background-color: #EFFADA;
	background-image: url(../img/accept.png);
	background-repeat: no-repeat;
	color: #346F15;
}

.gnnoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--イメージなしattentionは黄色--*/
.ynattention{
	font-size: 14px;
/*--	font-weight:bold;--*/
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.ynattention{
	/*--width:380px;--*/
	border: 1px solid #FF9933;
	background-color: #FEF8E0;
	background-image: url(../img/attention.png);
	background-repeat: no-repeat;
	color: #804900;
}

.ynnoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--イメージなしthintは薄い青--*/
.bnthint{
	font-size: 14px;
	font-weight:bold;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.bnthint{
	width:250px;
	border: 1px solid #C5D7ED;
	background-color: #EFF4FA;
	background-image: url(../img/thint.png);
	background-repeat: no-repeat;
	color: #2C4F7A;
}

.bnnoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--イメージなし挨拶状ドットコムで使用緑--*/
.adaccept{
	font-size: 14px;
/*--	font-weight:bold;--*/
	line-height: 150%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.adaccept{
	width:420px;
	border: 1px solid #C2E39B;
	background-color: #EFFADA;
	background-image: url(../img/accept.png);
	background-repeat: no-repeat;
	color: #346F15;
}

.adnoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--郵便局で使用赤--*/
.kamoalert{
	font-size: 14px;
	font-weight:normal;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.kamoalert{
	width:210px;
	background-color: #FFEFEF;
	background-image: url(../img/alert.png);
	background-repeat: no-repeat;
	color: #A2462F;
	border: 1px solid #FABDA7;
}

.kamonoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--かもめーるオークション黄色--*/
.kamoaucyell{
	font-size: 14px;
/*--	font-weight:bold;--*/
	line-height: 160%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.kamoaucyell{
	width:300px;
	border: 1px solid #FF9933;
	background-color: #FEF8E0;
	background-image: url(../img/attention.png);
	background-repeat: no-repeat;
	color: #804900;
}

.kaynoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--コクヨ01で使用thintは薄い青--*/
.kokuyonenga201501{
	font-size: 14px;
	font-weight:bold;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.kokuyonenga201501{
	width:250px;
	border: 1px solid #C5D7ED;
	background-color: #EFF4FA;
	background-image: url(../img/thint.png);
	background-repeat: no-repeat;
	color: #2C4F7A;
}

.kokuyonoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--heiandou_mochu_02で使用thintは薄い青--*/
.heithint{
	font-size: 14px;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.heithint{
	width:370px;
	border: 1px solid #C5D7ED;
	background-color: #EFF4FA;
	background-image: url(../img/thint.png);
	background-repeat: no-repeat;
	color: #2C4F7A;
}

.heinoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--コクヨ喪中05で使用thintは薄い青--*/
.kokuyonenga201505{
	font-size: 14px;
	font-weight:bold;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.kokuyonenga201505{
	width:350px;
	border: 1px solid #C5D7ED;
	background-color: #EFF4FA;
	background-image: url(../img/thint.png);
	background-repeat: no-repeat;
	color: #2C4F7A;
}

.kokuyonoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--喪中はがき送料無料のページで使用thintは薄い青--*/
.mochusouryou{
	font-size: 14px;
	font-weight:bold;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.mochusouryou{
	width:385px;
	border: 1px solid #C5D7ED;
	background-color: #EFF4FA;
	background-image: url(../img/thint.png);
	background-repeat: no-repeat;
	color: #2C4F7A;
}

.mochusouryounoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}


/*--年賀はがき購入郵便局　赤太字--*/
.nengahagakiy{
	font-size: 14px;
	font-weight:bold;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.nengahagakiy{
	width:210px;
	background-color: #FFEFEF;
	background-image: url(../img/alert.png);
	background-repeat: no-repeat;
	color: #A2462F;
	border: 1px solid #FABDA7;
}

.nengahagakiynoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--年賀はがき購入郵便局　赤細字--*/
.nengahagakiyl{
	font-size: 14px;
/*--	font-weight:bold;--*/
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.nengahagakiyl{
	width:360px;
	background-color: #FFEFEF;
	background-image: url(../img/alert.png);
	background-repeat: no-repeat;
	color: #A2462F;
	border: 1px solid #FABDA7;
}

.nengahagakiylnoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--挨拶状ドットコム年賀状印刷01で使用thintは薄い青--*/
.aisatsutoku{
	font-size: 14px;
	font-weight:bold;
	line-height: 185%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.aisatsutoku{
	width:410px;
	border: 1px solid #C5D7ED;
	background-color: #EFF4FA;
	background-image: url(../img/thint.png);
	background-repeat: no-repeat;
	color: #2C4F7A;
}

.aisatsutokunoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*--ソルトウェディングsw_nenga02--*/

.swnenga{
	font-size: 14px;
/*--	font-weight:bold;--*/
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.swnenga{
	background-color: #FFEFEF;
	background-image: url(../img/alert.png);
	background-repeat: no-repeat;
	color: #A2462F;
	border: 1px solid #FABDA7;
}

.swnenganoimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

/*------------------------------------------------------------
　個人設定
-------------------------------------------------------------*/

.link-sf{
	color:#006699;
	font-weight:bold;
}

.red-f{
	color:#FF0033;
	font-weight:bold;
}

.pink-f{
	color:#FF4EF6;
	font-weight:bold;
}

.blue-f{
	color:#0000ff;
	font-weight:bold;
}

.redp-f{
	color:#ff0a7a;
	font-weight:bold;
}

.green-f{
	color:#008166;
	font-weight:bold;
}

.blues-f{
	color:#0099FF;
	font-weight:bold;
}

.bluek-f{
	color:#0066DD;
	font-weight:bold;
}

.oran-f{
	color:#FF9900;
	font-weight:bold;
}

.greene-f{
	color:#009999;
	font-weight:bold;
}

.black-f{
	color:#000;
	font-weight:bold;
}

.link-15sf{
	font-size:15px;
	color:#006699;
	font-weight:bold;
}

.red-15f{
	font-size:15px;
	color:#FF0033;
	font-weight:bold;
}

.pink-15f{
	font-size:15px;
	color:#FF4EF6;
	font-weight:bold;
}

.blue-15f{
	font-size:15px;
	color:#0000ff;
	font-weight:bold;
}

.redp-15f{
	font-size:15px;
	color:#ff0a7a;
	font-weight:bold;
}

.green-15f{
	font-size:15px;
	color:#008166;
	font-weight:bold;
}

.blues-15f{
	font-size:15px;
	color:#0099FF;
	font-weight:bold;
}

.bluek-15f{
	font-size:15px;
	color:#0066DD;
	font-weight:bold;
}

.oran-15f{
	font-size:15px;
	color:#FF9900;
	font-weight:bold;
}

.greene-15f{
	font-size:15px;
	color:#009999;
	font-weight:bold;
}

.black-15f{
	font-size:15px;
	color:#000;
	font-weight:bold;
}

.link-16sf{
	font-size:16px;
	color:#0000bb;
	font-weight:bold;
	line-height:180%;
}

.red-16f{
	font-size:16px;
	color:#FF0033;
	font-weight:bold;
	line-height:180%;
}

.pink-16f{
	font-size:16px;
	color:#FF4EF6;
	font-weight:bold;
	line-height:180%;
}

.blue-16f{
	font-size:16px;
	color:#0000ff;
	font-weight:bold;
	line-height:180%;
}

.redp-16f{
	font-size:16px;
	color:#ff0a7a;
	font-weight:bold;
	line-height:180%;
}

.green-16f{
	font-size:16px;
	color:#008166;
	font-weight:bold;
	line-height:180%;
}

.blues-16f{
	font-size:16px;
	color:#0099FF;
	font-weight:bold;
	line-height:180%;
}

.bluek-16f{
	font-size:16px;
	color:#0066DD;
	font-weight:bold;
	line-height:180%;
}

.oran-16f{
	font-size:16px;
	color:#FF9900;
	font-weight:bold;
	line-height:180%;
}

.greene-16f{
	font-size:16px;
	color:#009999;
	font-weight:bold;
	line-height:180%;
}

.black-16f{
	font-size:16px;
	color:#000;
	font-weight:bold;
	line-height:180%;
}

.red-18f{
	font-size:18px;
	color:#FF0033;
	font-weight:bold;
	line-height:195%;
}

.pink-18f{
	font-size:18px;
	color:#FF4EF6;
	font-weight:bold;
	line-height:195%;
}

.blue-18f{
	font-size:18px;
	color:#0000ff;
	font-weight:bold;
	line-height:195%;
}

.redp-18f{
	font-size:18px;
	color:#ff0a7a;
	font-weight:bold;
	line-height:195%;
}

.green-18f{
	font-size:18px;
	color:#008166;
	font-weight:bold;
	line-height:195%;
}

.blues-18f{
	font-size:18px;
	color:#0099FF;
	font-weight:bold;
	line-height:195%;
}

.bluek-18f{
	font-size:18px;
	color:#0066DD;
	font-weight:bold;
	line-height:195%;
}

.oran-18f{
	font-size:18px;
	color:#FF9900;
	font-weight:bold;
	line-height:195%;
}

.greene-18f{
	font-size:18px;
	color:#009999;
	font-weight:bold;
	line-height:195%;
}

.black-18f{
	font-size:18px;
	color:#000;
	font-weight:bold;
	line-height:195%;
}

.red-20f{
	font-size:20px;
	color:#FF0033;
	font-weight:bold;
}

.pink-20f{
	font-size:20px;
	color:#FF4EF6;
	font-weight:bold;
}

.blue-20f{
	font-size:20px;
	color:#0000ff;
	font-weight:bold;
}

.redp-20f{
	font-size:20px;
	color:#ff0a7a;
	font-weight:bold;
}

.green-20f{
	font-size:20px;
	color:#008166;
	font-weight:bold;
}

.blues-20f{
	font-size:20px;
	color:#0099FF;
	font-weight:bold;
}

.bluek-20f{
	font-size:20px;
	color:#0066DD;
	font-weight:bold;
}

.oran-20f{
	font-size:20px;
	color:#FF9900;
	font-weight:bold;
}

.greene-20f{
	font-size:20px;
	color:#009999;
	font-weight:bold;
}

.black-20f{
	font-size:20px;
	color:#000;
	font-weight:bold;
}

.red-24f{
	font-size:24px;
	color:#FF0033;
	font-weight:bold;
}

.pink-24f{
	font-size:24px;
	color:#FF4EF6;
	font-weight:bold;
}

.blue-24f{
	font-size:24px;
	color:#0000ff;
	font-weight:bold;
}

.redp-24f{
	font-size:24px;
	color:#ff0a7a;
	font-weight:bold;
}

.green-24f{
	font-size:24px;
	color:#008166;
	font-weight:bold;
}

.blues-24f{
	font-size:24px;
	color:#0099FF;
	font-weight:bold;
}

.bluek-24f{
	font-size:24px;
	color:#0066DD;
	font-weight:bold;
}

.oran-24f{
	font-size:24px;
	color:#FF9900;
	font-weight:bold;
}

.greene-24f{
	font-size:24px;
	color:#009999;
	font-weight:bold;
}

.black-24f{
	font-size:24px;
	color:#000;
	font-weight:bold;
}


.red-af{
	color:#A2462F;
	font-weight:bold;
}

.green-af{
	color:#346E15;
	font-weight:bold;
}

.brown-af{
	color:#7F4900;
	font-weight:bold;
}

.p-menu{
	line-height:180%
}

.k-menu{
	line-height:180%
}

/*--個人設定 右メニュー はがき種別タイトル用--*/

.k_title_top{
	margin-bottom:15px;
}

#menu .k_title_top h4{
	background-image: url(img/menu_h4_o.jpg);
	text-align: center;
	padding-left: 0px;
}

/*--個人設定 右メニュー はがき種別タイトル用--*/

.k_title{
	margin-top:30px;
	margin-bottom:15px;
}

#menu .k_title h4{
	background-image: url(img/menu_h4_p.jpg);
	text-align: center;
	padding-left: 0px;
}

/*--個人設定 右メニュー プリンタタイトル用--*/

.p_title{
	margin-top:30px;
	margin-bottom:15px;
}

#menu .p_title h4{
	background-image: url(img/menu_h4_b.jpg);
	text-align: center;
	padding-left: 0px;
}

/*--個人設定 右メニュー アコーディオン表示用--*/

#menu ul.a_menu{
	margin-bottom:5px;
	background:#E5E5E5;
	border:none;
}

#menu ul.sub_menu{
	margin:7px;
}



/*--ボタンが動く--*/
.button-move a:hover {
 position: relative;
 top: 2px;
 left: 2px;
}
.button-move a:active {
 position: relative;
 top: 5px;
 left: 5px;
}

/*------------------------------------------------------------
　サイドメニュー　アコーディオン　ulとli
-------------------------------------------------------------*/

#smenubox{
	margin-top: 15px;
	margin-bottom: 20px;
}

#smenuacc{
	text-align:center;
}

#smenuacc ul{
	margin:0;
	padding:0;
}

#smenuacc li{
	margin:0;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

/*------------------------------------------------------------
　サイドメニュー　アコーディオン　201502
-------------------------------------------------------------*/

ul, li {
	padding: 0;
	margin: 0;
}

.toggle_menu { 
	cursor: pointer;
} 
.open_close {
	display: block;
} 
.close_open {
	display: none;
} 
nav li {
	cursor: pointer; 
	/*--width: 100%;--*/
	display: block;
}
nav li a{ 
	/*--color: #555555;--*/
	display: block;
}