@charset "UTF-8";
/* CSS Document */
#tokuten {padding: 300px 0 0 0;}
#tokuten #title{background:url(../../tokuten/img/title.jpg) no-repeat center top #000;}
#tokuten #breadcrumb { padding: 9px 0;}


/* ==============================================
#lead
============================================== */
#tokuten #lead_wrap { min-width: 1100px; background: url(../../tokuten/img/lead_bg.jpg)no-repeat center bottom,url(../../tokuten/img/lead_bg.jpg)repeat-x center bottom;}
#tokuten #lead { width: 1100px; margin: 0 auto; position: relative;}
#tokuten #lead h3 { text-align: center;}
#tokuten #lead p { position: absolute; top: 127px; left: 306px;}


/* ==============================================
#sec1
============================================== */
#tokuten #sec1 { width: 1100px; margin: 50px auto;}
#tokuten #sec1 h4 { padding-bottom: 50px;}
#tokuten #sec1 h4+div { padding-top: 95px; background:  url(../../tokuten/img/sec1_bg2.jpg)no-repeat center top, url(../../tokuten/img/sec1_bg.gif)repeat-x center top; position: relative;}
#tokuten #sec1 h4+div>img { position: absolute; top: 382px; right: 3px;}
#tokuten #sec1 h5 { width: 977px; padding: 30px 0; margin: 0 auto; background: url(../../tokuten/img/sec1_line.png)no-repeat center top;}
#tokuten #sec1 h5:nth-of-type(1) { background: none;}
#tokuten #sec1 h5:nth-of-type(3) { padding: 50px 0; margin: 0 auto 60px;}
#tokuten #sec1 h5+p { width: 977px; padding: 0 0 50px 25px; margin: 0 auto; box-sizing: border-box;}
#tokuten #sec1 dl { width: 1020px; padding: 25px 0 15px; margin: 30px auto; background: #fff;}
#tokuten #sec1 dt { background: url(../../tokuten/img/sec1_2_tit_bg.gif)no-repeat center; text-align: center;}
#tokuten #sec1 dd { width: 640px; margin: 25px auto 20px; color: #604946;}
#tokuten #sec1 dd p { padding: 15px 0; text-align: center;}
#tokuten #sec1 dl:nth-of-type(2) dd p { padding: 15px 0 0;}
#tokuten #sec1 dd a { color: #c3340c;}
#tokuten #sec1 dd a:hover { text-decoration: none;}
#tokuten #sec1 dd li { margin-bottom: 3px;}
#tokuten #sec1 dd li:before { content: "○";}