@charset "utf-8";
/* CSS Document */
#main{
padding:20px;}
#main .back{
background-image:url(../../img/page_four/page_four_back2.png),url(../../img/page_four/page_four_back.png);
background-repeat:no-repeat;
background-position:bottom right,top left;
}

#main h2{
font-size:30px;
padding:5px 0 0 10px;
vertical-align:bottom;
border-left:solid 10px #E7004F;
border-bottom:solid 3px #E7004F;
margin-bottom:10px;}

#main dt{
font-weight:bold;
font-size:23px;
padding:10px;
color:#000;
text-shadow:1px 1px 1px #fff;
background:-webkit-linear-gradient(bottom,#FAA4A4 0%,#FBDEDE 50%,#FAA4A4 100%);
background:-moz-linear-gradient(bottom,#FAA4A4 0%,#FBDEDE 50%,#FAA4A4 100%);
background:-ms-linear-gradient(bottom,#FAA4A4 0%,#FBDEDE 50%,#FAA4A4 100%);}

#main dd p{
font-size:20px;
font-weight:bold;
color:#333;
padding:10px 20px 20px 20px;
line-height:1.5;}

@media screen and (max-width:699px) {
#main .back{
background-image:none;
}

#main dt{
font-size:16px;
padding:5px;
}

#main dd p{
font-size:14px;
font-weight:bold;
color:#333;
padding:10px 10px 20px 10px;
line-height:1.5;}

#main dd p.back1{
background:url(../../img/page_four/page_four_back1_sp.png) no-repeat;
background-position:bottom left;}

#main dd p.back2{
background:url(../../img/page_four/page_four_back2_sp.png) no-repeat;
background-position:bottom right;}
}