@charset "UTF-8";
/**************************************************/
/* GLOBAL BRAND */
/**************************************************/
#bread{width:980px;margin:0px auto;}
#contents{background:#fefce4 url(../img/contentsBg.png) repeat-y center top;}
#contents .box{max-width:1200px; min-width:980px;width:100%;padding-bottom:0px;}
#main{margin:0px auto;min-height:0px;}
.dummyClass{}

/* page title */
#pageTitle{margin:0 auto; background:url(../img/pageTitle_bg.jpg) no-repeat; background-size:100%;}
#pageTitle img{margin:0 auto; padding:7.3% 0;}

/* section box */
.sectionBox{margin:0px;background-color:#FFF;}

/* section title */
.sectionTitle{background-color:#007a66;color:#FFF;font-size:18px;font-weight:normal;line-height:20px;padding:15px 10px;margin-bottom:18px;}

/* text area */
.textBox{padding:0px 10px 25px;}
.textBox p{color:#333;font-size:13px;line-height:24px;}

/* text title */
.textHead{color:#333;font-size:14px;line-height:36px;font-weight:bold;margin-bottom:4px;}

#email{background-color:#e6f5d4;width:700px;color:#5b4801;font-size:18px;line-height:36px;margin:25px 0px;padding:7px 0px;text-align:center;}
#email a{color:#5b4801;text-decoration:underline;}

.phoneNumber{position:relative;padding-left:4em;}
.phoneNumber span{position:absolute;left:0px;top:0px;}

#section2{padding-bottom:45px;}

/* スマホ版最適化 */
#spMode{}

#spMode #bread{width:auto;}

/* タイトル */
#spMode #pageTitle{margin:0!important; background:url(../img/pageTitle_bg.jpg) no-repeat; background-size:100%;}
#spMode #pageTitle img{width:60%; max-width:402px; height:auto; margin:0 auto!important; padding:6.2% 0!important;}

#spMode .sectionTitle{margin-top:0px;}

#spMode .textHead{font-weight:bold;line-height:24px;margin:0px 0px 4px;}

#spMode #email{width:100%;font-size:12px;line-height:36px;}
#spMode #main #email{margin:10px 0px;}

#spMode #section2{padding-bottom:0px;}

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