.inner_cont{margin:auto;max-width:1160px}@media only screen and (max-width: 1159px){.inner_cont{width:95%}}@media print{.inner_cont{width:95%}}.ie8 .inner_cont{width:95%}.inner_cont:after{content:"";display:table;clear:both}.line_t{background:url(../images/other_commons/line_t.gif) no-repeat;text-indent:-9999px;height:3px}.line_u{background:url(../images/other_commons/line_u.gif) no-repeat;text-indent:-9999px;height:3px}.inner_cont{margin-top:40px;margin-bottom:60px;max-width:1000px;background:url(../images/other_commons/bg_contents.gif) repeat-y}@media only screen and (max-width: 767px){.inner_cont{width:100%}}.box_cont{margin:18px 20px;padding:15px 14px;background:#fff}.pc,.sp{display:block}#introduction #intro .box_intro{clear:both;overflow:hidden;padding:15px 14px;margin-bottom:20px}#introduction #intro .box_l{float:left;width:300px}#introduction #intro .box_r{float:right;width:630px}#introduction #intro .box_r h3{text-align:center;margin:25px 0}#introduction #intro .box_r p{margin-bottom:30px}#introduction #intro .box_r ul.point li{float:left;width:200px;margin-right:10px}#introduction #intro .box_r ul.point li.last{padding-right:0}#introduction #intro .box_cont{margin:18px 20px;padding:15px 14px;margin-top:40px}#introduction #intro .box_cont h3{margin-bottom:20px}#introduction #intro .box_cont .txt{margin-bottom:30px}#introduction #intro .box_btn p{text-align:center;margin-bottom:20px}#introduction #intro .box_btn p.txt{background:url(../images/info/introduction/bg_flow.gif) no-repeat center top;padding-top:50px}#introduction .inner_cont#intro .box_r ul.point li .txt{background:url(../images/info/introduction/bg_point.gif) no-repeat center bottom;padding:15px 13px 30px 13px;font-size:11px;margin:0}#introduction .about h2{text-align:center;margin-top:30px}#introduction .about #aboutm{margin-top:29px}#introduction .about h3.catch{margin:30px 0;text-align:center}#introduction .about .box_cont{clear:both;overflow:hidden;margin-bottom:40px}#introduction .about .box_cont .box_l{float:left;padding:40px 0 0 5px}#introduction .about .box_cont .box_r{float:right}#introduction .about .box_cont h4{margin-bottom:20px}#introduction .about .box_cont .txt{margin-bottom:25px}#introduction .about .merit{clear:both;margin:30px 20px 20px}#introduction .about .merit:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}#introduction .about .merit li{width:310px;margin-right:15px;float:left}#introduction .about .merit li.ttl{text-align:center;padding-top:5px}#introduction .about .merit li.box_merit{border:5px solid #c5b9a8;background:none 0 0 #fff;padding:10px}#introduction .about .merit li.box_merit h5{text-align:center;padding:20px 0}#introduction .about .merit li#m02{margin-right:0}#introduction .about .merit li#m02 h5{padding-top:36px}#introduction .about .merit li#m05{margin-right:0}#introduction .about .merit li#m05 h5{padding-top:27px}#introduction .about .merit li#m01 h5{padding-top:33px}#introduction .about .merit li#m04 h5{padding-top:35px}#introduction .about .btn{text-align:center;margin-bottom:20px}@media only screen and (max-width: 1024px){.cont{width:100%}#aboutm .btn{width:90%;margin:0 auto}#aboutm .btn img{width:100%}#introduction #intro .box_cont .img img{width:100%}#introduction #intro .box_l{display:none}#introduction #intro .box_r{float:left;width:100%}#introduction #intro .box_r ul.point{text-align:center}#introduction #intro .box_r ul.point li{float:none;display:inline-block;vertical-align:middle}#introduction #intro .box_btn p{width:90%;margin:0 auto;display:block;margin-bottom:20px}#introduction #intro .box_btn p.txt{padding-bottom:20px}#introduction .cont .box_btn{margin-bottom:30px}#introduction .about h2{margin-top:30px}#introduction .about .box_cont .box_r{display:none}#introduction .about .merit li{width:26% !important;margin-bottom:20px;float:left}#introduction .about .merit li:nth-child(3n+1){clear:left;clear:left}#introduction .about .merit li img{width:100%}#introduction .about .merit li:nth-child(2n+1){clear:none}#introduction .about .merit li.ttl{padding:15px}#introduction .about .merit li#m02{margin-right:0}#introduction .about .merit li#m05{margin-right:0}#introduction .about .merit li#m01 h5{margin-bottom:20px}}@media only screen and (max-width: 640px){#introduction .about .merit li{width:25% !important}#introduction .about .merit li:nth-child(2n+1){clear:none;margin-right:15px}#introduction .about .merit li:nth-child(3n+1){clear:left}}@media only screen and (max-width: 480px){#introduction #intro .box_cont h3 img{width:100%}#introduction #intro .box_r ul{text-align:center}#introduction #intro .box_r ul.point li{display:inline-block;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;margin-bottom:20px;vertical-align:top;float:none}#introduction #intro .box_r ul.point li h4 img{width:100%}#introduction #intro .box_r h3 img{width:100%}#introduction #intro .box_btn p img{width:100%}#introduction .about .merit{text-align:center}#introduction .about .merit li#m02{margin-right:15px}#introduction .about .merit li#m05{margin-right:15px}#introduction .about .merit li{display:inline-block;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;margin-bottom:20px;vertical-align:top;width:45% !important;width:100%}#introduction .about .merit li:nth-child(3n+1){clear:none}#introduction .about .merit li:nth-child(2n+1){clear:left}#introduction .about .merit li:nth-child(2n+2){margin-right:0}#introduction .about .merit li img{width:100%}#introduction .about .box_cont .box_l{padding-top:20px}#introduction .about .box_cont .box_l h4 img{width:100%}#introduction .inner_cont#intro .box_r ul.point li .txt{background-size:100% auto}}@media screen and (max-width: 360px){#introduction .about .merit{margin:30px 10px 20px}#introduction .about .merit li{width:48% !important;float:none;margin-right:5px}#introduction .about .merit li img{width:100%}#introduction .about .merit li:nth-child(2n+1){clear:left;margin-right:5px}#introduction .about .merit li#m02{margin-right:5px}#introduction .about .merit li#m05{margin-right:5px;margin-right:0}}
