@charset "UTF-8";

/* *************************************************************

*   Top CSS
*   Since:2020-07
*   Editor:ricostyle

************************************************************* */


/* ==========================================================================
   Media Queries
   ========================================================================== */


@media print,screen and (min-width:640px) {
/* Mainvisual */
div#m_visual {overflow:hidden;display:block;position:relative;width:1080px;height:500px;margin:0 auto;background:url(../img/image_main.jpg) top no-repeat;}
div#m_visual h2{text-align:center;padding-top:40px;}
div#m_visual ul.advantage_menu{padding:40px 0;text-align:left;float:left;}
div#m_visual ul.advantage_menu li{background:url(../img_cmn/icon_check1.png) left top no-repeat;text-indent:40px;padding:10px 0 20px;margin-left:50px;font-size:1.2em;font-weight:bold;}


/* Owner comment */
#contents .wrap1{position:relative;margin:0 auto;width:880px;padding:50px 0;text-align:left;}
#contents .wrap1 .ftbigminc{font-size:2.8em;color:#333;padding:0 0 40px;}
#contents .wrap1 img{float:right;margin:0 50px 20px 40px;width:210px;}
#contents .wrap1 p{line-height:2em;margin-bottom:1em;}

/* Pick up service */
h3{background:#364FA0;padding:10px 0;font-weight:bold;font-size:2.3em;color:#FFF;text-align:center;clear:both;}
#contents .wrap2{position:relative;margin:40px auto 0;width:940px;padding:40px 40px 0;text-align:center;background:#FFF url(../img_cmn/bg_ami.png) left top repeat;border:1px solid #BCBCBC;}
#contents .wrap2 h4{background:url(../img_cmn/icon_title1.png) left center no-repeat;text-align:center;color:#0C288C;font-size:2em;padding:20px 0 20px 60px;display:inline-block;line-height:1.5em;}
#contents .wrap2 p{line-height:2em;margin-bottom:1em;text-align:center;}
#contents .wrap2 div{background:url(../img_cmn/bg_linegray.png) left bottom repeat-x;margin:0 auto 2.5em;width:900px;padding-bottom:2em;font-weight:normal;}




}
  
@media only screen and (max-width:639px) {
/* Mainvisual */
div#m_visual {display:block;position:relative;width:100%;max-width:639px;height:auto;margin:0 auto;background:url(../img/image_main.jpg) top center no-repeat;background-size:200% auto;}
div#m_visual h2{padding:20px 0;}
div#m_visual h2 img{width:97%;}
div#m_visual ul.advantage_menu{padding:0;text-align:left;position:relative;line-height:1.5em;}
div#m_visual ul.advantage_menu li{background:url(../img_cmn/icon_check1.png) left top no-repeat;background-size:1.5em 1.5em;text-indent:24px;padding-bottom:15px;margin-left:5px;}
div#m_visual ul.advantage_menu li a{color:#333;font-weight:bold;}
div#m_visual ul.advantage_menu li a:hover{color:#0898C2;}

/* Owner comment */
#contents .wrap1{position:relative;margin:0 auto;width:97%;padding:40px 0;text-align:left;}
#contents .wrap1 .ftbigminc{text-align:center;font-size:1.8em;color:#333;padding:0 0 20px;line-height:1.2em;}
#contents .wrap1 img{float:right;margin:0 0 10px 10px;width:35%;}
#contents .wrap1 p{line-height:1.5em;margin-bottom:1em;}

/* Pick up service */
h3{background:#364FA0;padding:14px 0;line-height:1.5em;font-weight:bold;font-size:1.8em;color:#FFF;text-align:center;clear:both;}
#contents .wrap2{position:relative;margin:0 auto;width:100%;text-align:center;background:#FFF url(../img_cmn/bg_ami.png) left top repeat;padding:0 0 30px;}
#contents .wrap2 h4{text-align:left;line-height:1.4em;color:#0C288C;font-size:1.6em;width:95%;padding:35px 0 20px;margin:0 auto;}
#contents .wrap2 p{line-height:1.8em;margin-bottom:1em;text-align:left;margin:0 auto;padding:0;}
#contents .wrap2 div{background:url(../img_cmn/bg_linegray.png) left bottom repeat-x;width:95%;margin:0 auto;padding-bottom:2em;font-weight:normal;}
} 

