.article-Header_Logo-atpress { display: block; width: 124px; }
@container headerContainer (max-width: 350px) { .article-Header_Logo-atpress { width: 117px; } }

.article-Header_Icon-atpress { color: #505050; }

.articleList-About_Inner-atpress { width: 100%; height: 34vw; box-sizing: border-box; background: url("/images/sp/default/atpress/bg_howto.png") top center/100% no-repeat; }

.articleList-About_Text-atpress { padding-top: 1.5vw; color: #333333; font-size: 4.3vw; font-weight: bold; text-shadow: #ffffff 0.3vw 0 0, #ffffff -0.3vw 0 0, #ffffff 0 -0.3vw 0, #ffffff 0 0.3vw 0, #ffffff 0.3vw 0.3vw 0, #ffffff -0.3vw 0.3vw 0, #ffffff 0.3vw -0.3vw 0, #ffffff -0.3vw -0.3vw 0, #ffffff 0.15vw 0.3vw 0, #ffffff -0.15vw 0.3vw 0, #ffffff 0.15vw -0.3vw 0, #ffffff -0.15vw -0.3vw 0, #ffffff 0.3vw 0.15vw 0, #ffffff -0.3vw 0.15vw 0, #ffffff 0.3vw -0.15vw 0, #ffffff -0.3vw -0.15vw 0, #ffffff 0.15vw 0.15vw 0, #ffffff -0.15vw 0.15vw 0, #ffffff 0.15vw -0.15vw 0, #ffffff -0.15vw -0.15vw 0; filter: drop-shadow(1px 1px 0 #ffffff); }

.articleList-About_Item-atpress { position: relative; width: 30.4vw; height: 21.4vw; border: 2px solid #469ba6; border-radius: 2px; box-sizing: border-box; background-color: #ffffff; box-shadow: 1px 2px #469ba6; }
.articleList-About_Item-atpress:nth-of-type(-n+2) { margin-right: 1.8vw; }
.articleList-About_Item-atpress:nth-of-type(-n+2):before { content: ""; display: block; position: absolute; inset: 0 -2.3vw 0 auto; width: 0; height: 0; margin: auto; border-style: solid; border-width: 3.2vw 0 3.2vw 2.3vw; border-color: transparent transparent transparent #469ba6; }

.articleList-About_ItemText-atpress { margin: 2vw auto 0.6vw; color: #333333; font-size: 3.2vw; font-weight: bold; line-height: 1.2; }

.articleList-About_ItemTextEmphasis-atpress { display: inline-block; margin: 0 0.5vw; color: #fb7b15; }

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

.article-SubBox_StampCount-atpress { padding: 5px 0; border-radius: 30px; background: #505050; color: #ffffff; font-size: 11pt; font-weight: bold; text-align: center; }

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

.articleDetail-StampGetButton_Atpress { display: block; position: relative; z-index: 1000; width: 90%; margin: 0 auto 15px; padding: 6px 0; border: 1px solid #fb7b15; border-radius: 6px; box-sizing: border-box; background: #fb7b15; color: #ffffff; font-size: 13pt; font-weight: bold; line-height: 2.1; text-align: center; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.articleStamp-Container_Atpress { width: 100%; padding-top: 5px; border-radius: 10px; box-sizing: border-box; }
.articleStamp-Container_Atpress:before { content: ""; display: block; width: 100%; height: 9vw; background: url("/images/sp/default/atpress/obj_stampnoteHead.png") top center/100% no-repeat; }

.articleStamp-Container_Inner-atpress { position: relative; width: 100%; padding-bottom: 15px; background-color: #e2f7f9; }

.articleStamp-GetText_TitleEmphasis-atpress { display: inline-block; margin-right: 0.5vw; color: #fb7b15; }

.articleStamp-NextButton_Atpress { display: block; position: relative; z-index: 1000; width: 90%; margin: 0 auto 15px; padding: 6px 0; border: 1px solid #fb7b15; border-radius: 6px; box-sizing: border-box; background: #fb7b15; color: #ffffff; font-size: 13pt; font-weight: bold; line-height: 2.1; text-align: center; width: 48%; margin: 0; }

.articleError-Frame_Atpress { width: 90%; margin: 40px auto 0; padding: 20px 18px; border-radius: 6px; box-sizing: border-box; background-color: #e2f7f9; }
