@charset "UTF-8";body{font:13px/1.231 arial,helvetica,clean,sans-serif}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}h1,h2,h3{margin:0;padding:0;line-height:1.4}h4,h5,h6{font-size:100%;line-height:1.4}a:hover{text-decoration:none}div{word-wrap:break-word}body{margin:0;padding:0;color:#333;text-align:center;line-height:1.6}.headWrap{border-top:3px solid;border-bottom:10px #333 solid;position:relative;-webkit-box-shadow:#999 0 1px 3px;-moz-box-shadow:#999 0 1px 3px;box-shadow:#999 0 1px 3px;background:#fff;behavior:url(js/PIE.htc)}.header{margin:0 auto 30px auto;padding-top:10px;width:940px;text-align:left}.header .head_img{float:left;margin-bottom:10px}.header h1{margin:0 0 10px 100px;padding-top:15px;font-size:200%;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif}.header p{clear:left;margin-bottom:0;font-size:85%;color:#666}.contWrap{background:url(../images/contWrap_bg.gif)}.content{margin:0 auto;padding:20px 20px 50px 20px;width:940px;text-align:left;background-color:#fff;border-left:1px #ccc solid;border-right:1px #ccc solid}.mainArea{float:left;width:690px;text-align:left}.mainArea h2{padding-left:15px;font-size:125%;border-left:5px solid;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif}.mainArea h3{padding:8px 10px 5px 10px;background:url(../images/h3_bg.gif);font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif}.mainArea h4,.mainArea h5,.mainArea h6{margin-bottom:10px;padding-bottom:10px;border-bottom:1px #dcdcdc dotted}.subArea{float:right;padding:10px;width:200px;border:5px #f4f4f4 solid;background-color:#fffef5}.subArea h2{margin-bottom:10px;padding-bottom:10px;font-size:125%;border-bottom:1px solid;text-align:center;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif}.subArea ul{margin:0;padding:0;list-style:none}.subArea li{border-bottom:1px #eee dotted}.subArea li:last-child{border-bottom:0}.subArea li a{display:block;padding:10px 0 10px 14px;color:#666;text-decoration:none;background:left 13px no-repeat}.subArea li a:hover{background-color:#fff}.footWrap{text-align:left;border-top:3px solid;position:relative;-webkit-box-shadow:#999 0 -1px 3px;-moz-box-shadow:#999 0 -1px 3px;box-shadow:#999 0 -1px 3px;background:#fff;behavior:url(js/PIE.htc)}.footer{margin:0 auto;padding:10px 0;width:980px;text-align:right}.clearfix:after{content:" ";display:block;visibility:hidden;clear:both;height:.1px;font-size:.1em;line-height:0}.clearfix{display:block;zoom:1}* html .clearfix{display:inline-block;height:1%}@media screen and (max-width:768px){table{width:100%!important;border-collapse:collapse}td,th{width:auto;border-collapse:collapse}img{max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}li,ol,ul{margin:0!important}h2,h3,h4,h5,h6{width:auto!important}#wrapper{width:auto;padding:0}.header{padding:20px 10px;position:inherit;width:auto}.header img{width:20%;height:20%}.header h1{font-size:130%;width:auto;margin:0 0 10px 20px}.header p{font-size:80%;width:auto}.mainArea{width:auto;overflow:hidden;padding:0 10px;margin:10px 0 0 0;float:none}.content{width:auto;overflow:hidden;padding:0 0;margin:0;background:0 0;border:none!important;background:#fff;overflow:hidden}.subArea{width:100%!important;float:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0;margin:0;overflow:hidden;background:#fff}.subArea h2{background-color:#333;padding:13px 0 13px 13px;text-indent:0;color:#fff;font-size:99%;width:auto;cursor:pointer;display:inherit;margin:0;background:url(../images/sp_icon_bk.png) no-repeat 100% 50%;text-align:left}.subArea ul{display:none}.subArea.active ul{display:block;background:0 0;padding:0}.subArea ul li{clear:both;width:100%!important;margin:0;padding:0;border-bottom:#fff solid 1px}.subArea ul li a{padding:8px 0 8px 30px;margin:0;width:100%!important;display:block;border-bottom:#5c4f3f solid 1px;box-sizing:border-box;background-position:10px}#main h1,#main h2,#main h3,#main h4,#main h5{font-size:100%!important}.footer{width:auto;padding:10px 0;font-size:60%;text-align:center}.footer p{width:auto}}