@charset "UTF-8";
/* pick-up */
.pick-up { 
width: 100%;
background: #ffaabf;
padding-top: 40px;
}
.pick-up section { position: relative;}
.pick-up section img{
width: auto;
height: auto;
}

.pick-up section .txtbox,
.pick-up section .sub_conductor{
width: 650px;
margin-left: 125px;
text-align: center;
}
.pick-up .sub_conductor > a.sub_btn.arrow_right { line-height: 2.3;}
#wrap .pick-up section .txtbox h2 {
margin: 0 0 10px 0!important;
font-family: "Noto Sans";
font-size:45px;
letter-spacing: -0.08em;
color:#fff;
}
#wrap .pick-up section .txtbox h2 span{ color:#ff124c;}
.pick-up section .txtbox strong{
display: block;
margin-bottom: 77px;
padding: 10px 0;
border-radius: 6px;        /* CSS3草案 */
-webkit-border-radius: 6px;/* Safari,Google Chrome用 */
-moz-border-radius: 6px;   /* Firefox用 */
color: #fff;
background-color: #ff124c;
font-family: "Noto Sans";
font-size: 150%;
font-weight: bold;
}
.pick-up section .imgbox img{
width: 367px;
height: auto;

position: absolute;
top: -92px;
right: 95px;
}

.pick-up section .sub_conductor > a.sub_btn { width: 370px;}

@media (max-width: 768px){
#wrap .pick-up h2{ margin: 0 0 10px 0;}
.pick-up section {
padding: 0 20px 50px;
}
.pick-up section .txtbox,
.pick-up section .sub_conductor{
width: 100%;
margin-left: 0;
text-align: center;
}
.pick-up section .txtbox h2 { margin: 0 auto 10px;}
.pick-up section .txtbox h2 img{
width: 80%;
height: auto;
}
.pick-up section .txtbox strong{
font-size: 87%;
margin-bottom: 15px;
}
.pick-up section .sub_conductor > a.sub_btn { width: 100%;}
.pick-up section .sub_conductor > a.sub_btn.arrow_right { line-height: 2.5;}
.pick-up section .imgbox{ text-align: center;}
.pick-up section .imgbox img{
width: 80%;
height: auto;

position: static;
top: 0;
right: 0;
}
}
