.article-Header_Logo-atpress { display: block; width: 164px; }
.article-Header_Logo-atpress:hover { opacity: 0.8; transition: all 0.2s; }

.article-Header_Icon-atpress { color: #505050; }
.article-Header_Icon-atpress:hover { color: #767676; transition: color 0.2s; }

.article-SubBox_Title-atpress { color: #fb7b15; font-size: 20px; font-weight: bold; }

.article-SubBox_StampCount-atpress { margin-top: 15px; padding: 10px 0; border-radius: 2px; background: #505050; color: #ffffff; font-size: 15px; font-weight: bold; text-align: center; }

.article-SubBox_StampCountTextEmphasis-atpress { padding: 0 2px; color: #ffea80; }

.articleList-About_Inner-atpress { width: 100%; height: 224px; box-sizing: border-box; border: solid 2px #5fb0ba; background: url("/images/pc/default/atpress/bg_howto.png") top center/100% no-repeat; }

.articleList-About_Text-atpress { padding-top: 12px; color: #333333; font-size: 40px; font-weight: bold; text-shadow: #ffffff 2px 0 0, #ffffff -2px 0 0, #ffffff 0 -2px 0, #ffffff 0 2px 0, #ffffff 2px 2px 0, #ffffff -2px 2px 0, #ffffff 2px -2px 0, #ffffff -2px -2px 0, #ffffff 1px 2px 0, #ffffff -1px 2px 0, #ffffff 1px -2px 0, #ffffff -1px -2px 0, #ffffff 2px 1px 0, #ffffff -2px 1px 0, #ffffff 2px -1px 0, #ffffff -2px -1px 0, #ffffff 1px 1px 0, #ffffff -1px 1px 0, #ffffff 1px -1px 0, #ffffff -1px -1px 0; filter: drop-shadow(2px 3px 0 #ffffff); }

.articleList-About_Item-atpress { position: relative; width: 290px; height: 120px; border: 2px solid #469ba6; border-radius: 2px; box-sizing: border-box; background-color: #ffffff; box-shadow: 2px 4px #469ba6; }
.articleList-About_Item-atpress:nth-of-type(-n+2) { margin-right: 30px; }
.articleList-About_Item-atpress:nth-of-type(-n+2):before { content: ""; display: block; position: absolute; inset: 0 -26px 0 auto; width: 0; height: 0; margin: auto; border-style: solid; border-width: 10px 0 10px 14px; border-color: transparent transparent transparent #469ba6; }

.articleList-About_ItemText-atpress { margin: 8px auto 5px; color: #333333; font-size: 18px; font-weight: bold; }

.articleList-About_ItemTextEmphasis-atpress { color: #fb7b15; }

.articleList-Info_TitleIcon-atpress { display: inline-block; margin-right: 10px; padding: 2px 13px; border-radius: 3px; background: #fb7b15; color: #ffffff; font-size: 15px; font-weight: bold; text-align: center; vertical-align: middle; }

.articleDetail-StampGetButton_Atpress { display: block; position: relative; z-index: 1000; width: 80%; height: 70px; margin: auto; padding: 0; border: 2px solid #fb7b15; border-radius: 6px; box-sizing: border-box; background: #fb7b15; color: #ffffff; font-size: 22px; font-weight: bold; line-height: 1.5; text-align: center; transition: all 0.2s; cursor: pointer; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.articleDetail-StampGetButton_Atpress:hover { padding-top: 6px; }

.articleStamp-Container_Atpress { width: 100%; margin-bottom: 15px; border: 20px solid #b7e2eb; border-radius: 10px; box-sizing: border-box; }

.articleStamp-Container_Inner-atpress { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-evenly; padding: 20px 20px 20px 10px; background-color: #e2f7f9; }

.articleStamp-GetText_TitleEmphasis-atpress { color: #fb7b15; }

.articleStamp-NextButton_Atpress { display: block; position: relative; z-index: 1000; width: 80%; height: 70px; margin: auto; padding-top: 17px; border: 2px solid #fb7b15; border-radius: 6px; box-sizing: border-box; background: #fb7b15; color: #ffffff; font-size: 22px; font-weight: bold; line-height: 1.5; text-align: center; transition: all 0.2s; cursor: pointer; width: 400px; margin: 0; }
.articleStamp-NextButton_Atpress:hover { padding-top: 20px; }

.articleError-Frame_Atpress { width: 100%; padding: 40px; border-radius: 6px; background-color: #e2f7f9; box-sizing: border-box; }
