@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.4% 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;}
.sectionTitle a{color:#FFF;text-decoration:underline;}

/* 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;}

#section1{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:55%; max-width:358px; height:auto; margin:0 auto!important; padding:6.2% 0!important;}

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

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

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

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