@charset "Shift_JIS";
#logo h1{ width: 100%; margin: 0; border-bottom: none; line-height:0;}
#logo h1 img{ width:100%; margin:0;}

ul.colom2 li img{border:none;}
.decomail h2 {background:#fb7285; color:#fff;}
section .btn_more a{width:90%;}
main h3{margin-top: 10px; border-top:1px dashed #dcdcdc;}

.section_title{display:none;}
.linkLine a{ text-decoration: underline;}
.spaceLeft{display:unset;}
.brdrBtm{ border-bottom: 1px solid #ddd;}

section.bgW{ background: #fff; padding-bottom: 10px; border-bottom: 1px solid #ddd; box-shadow: 0 1px 1px #eaeaea;}
section.bgInfo{ background: #fff; border-bottom: 1px solid #ddd;}
section.bgP{ background: #ffedf3; padding-bottom: 10px; border-top: 3px solid #ff1818;  border-bottom: 1px solid #ddd; box-shadow: 0 1px 1px #eaeaea;}
.bgNuko{background: url(https://stoku.decomail.net/view.php/0sp/0guest/00/bg_pazunuko_png?SUGOSESS=18j4q68mhlq10bhispvpbe2r97) repeat;background-size: 40px; padding-bottom: 10px; border-top: 3px solid #90dada; color: #333333;  border-bottom: 1px solid #ddd; box-shadow: 0 1px 1px #eaeaea;}
.bgSMaker{background: url(https://stoku.decomail.net/view.php/0sp/0guest/00/bg_star_png?SUGOSESS=18j4q68mhlq10bhispvpbe2r97) repeat; padding-bottom: 10px; border-top: 3px solid #ff6fb0; color: #333333;  border-bottom: 1px solid #ddd; box-shadow: 0 1px 1px #eaeaea;}
.bgdocomotheme{background:#e3dcff url(https://stoku.decomail.net/view.php/0a/sozai/bg/dotted2_png?SUGOSESS=18j4q68mhlq10bhispvpbe2r97) repeat; background-size: 20px; padding-bottom: 10px; border-top: 3px solid #cfc4f9; color: #333333;  border-bottom: 1px solid #ddd; box-shadow: 0 1px 1px #eaeaea;}


h2.top {
width:100%; 
margin:20px 0 0 0; 
padding-bottom: 8px; 
background: url(https://stoku.decomail.net/view.php/0a/sozai/bg/dotted_png?SUGOSESS=18j4q68mhlq10bhispvpbe2r97) repeat; 
background-color: #ffa64e; 
background-size: 10px; 
color: #6f0000;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
font-size:15px;font-size:1.5rem;
line-height: 2rem;
}
h2.top span{ display:block; width: 100%; background: url(https://stoku.decomail.net/view.php/0a/sozai/bg/dotted2_png?SUGOSESS=18j4q68mhlq10bhispvpbe2r97) repeat; background-color: #ffe9c1; background-size: 8px;  border-top: 1px solid #fff;}
h2.top2 {
width:100%; 
margin:20px 0 0px 0; 
background-color: #d4d4d4; 
background-size: 10px; 
color: #717171;
border-top: 1px solid #c5c5c5;
border-bottom: 1px solid #c5c5c5;
font-size:14px;font-size:1.4rem;
line-height: 2rem;
}

/*whats new201711------------------------*/
#whatsnew ul{width:94%; margin:12px auto 0 auto;}
#whatsnew ul:after {content: ''; display: block; clear: both;}

#whatsnew li:nth-child(1){
width: 46%;
margin-left: 0;
}
#whatsnew li{
float:left;
width:52%;
margin-left: 2%;
padding-bottom: 5px;
background:#ffdce8 url(https://stoku.decomail.net/view.php/0a/sozai/bg/strpW_png?SUGOSESS=18j4q68mhlq10bhispvpbe2r97) repeat;
border-top: 2px solid #f7a2c1;
text-align: center;
}
#whatsnew li img{ width:90%; margin-top: 3px; border: 1px solid #ddd;}
#whatsnew li figure{margin:3px;}
#whatsnew li h4 {
text-align: left;
background: #ffc4d9;
color: #6b3b00;
padding: 2px 2px 6px 2px;
}
#whatsnew li h4 span{
background-color: #fff;
color: #ff458a;
margin-right: 3px;
padding: 0 6px;
font-size: 10px;font-size: 1rem;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
}
#whatsnew .lookmore { width: 70%; margin: 5px auto;}
#whatsnew .lookmore a{display: block;
background: #fff;
border: 2px solid #a0a0a0;
padding: 6px;
font-size: 15px;
font-weight: bold;
text-align: center;
color: #f26a9a;
text-decoration: none;
/*角丸*/
border-radius: 18px;
/*Firefox*/
-moz-border-radius: 18px;
/*Chrome,Safari*/
-webkit-border-radius: 18px;
}


/*freedeco----------------------------*/
#freedeco {padding:10px 0;}
.picoutline img{ background-color:#fff; border:3px solid #feadd7; margin-top:10px; margin-bottom:10px;}
.picbottom img{vertical-align: bottom;}


/* Lineスタンプ・きせかえ　宣伝用バナー 20150701 */
.stmpad_bnr{
max-width: 100%;
margin: 0px auto 0px auto;
padding-bottom: 20px;
background: #d3f5d9 url(https://stoku.decomail.net/view.php/0a/sozai/bg/dotted_png?SUGOSESS=18j4q68mhlq10bhispvpbe2r97) repeat;
text-align: center;
clear:both;
}
.kisekaead_bnr{
max-width: 100%;
margin: 0px auto 0px auto;
padding-bottom: 20px;
background: #f5f1d3 url(https://stoku.decomail.net/view.php/0a/sozai/bg/dotted_png?SUGOSESS=18j4q68mhlq10bhispvpbe2r97) repeat;
text-align: center;
clear:both;
}

.stmpad_bnr h3,
.kisekaead_bnr h3{
background:none;
max-width: 100%;
margin:0px;
padding:0px;
line-height: 0px;
border: none;
}
.kisekaead_bnr a img{margin:5px auto;}
/*index banner size*/
.bnrsize img{width:98%;}
.bnr98 img{width:98%;}
.wd90{ width:90%; margin-left: auto; margin-right: auto;}


/*sns----------------------------*/
.logoTwitter img{background:#55ACEE; width: 17%; margin-right:2%; padding: 3%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;vertical-align: middle;}
.logoLine img{background:#00B900; width: 17%; margin-right:2%; padding: 3%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;vertical-align: middle;}


/*220912 messenger stamp*/
ul.DL_search_animationstamp {width:100%;}
.DL_search_animationstamp li:nth-child(3n+1) {margin-left: 3%;}
.DL_search_animationstamp li{width:30%;flex-basis:30%;margin-top: 10px;margin-left: 2%;}
.DL_search_animationstamp li img{width:100%; border: 1px solid #e6d4d4;}