@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}b,strong{font-weight:bold}img{border:0;-ms-interpolation-mode:bicubic}html{font-size:62.5%}body{margin:0;background-color:#fff;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#222;line-height:1.5;font-size:14px;font-size:1.4rem}#wrapper{max-width:990px;margin:0 auto;position:relative}header{background-color:#fff;margin:0 0 20px;padding:10px 0}#content{font-size:14px;font-size:1.4rem;height:auto;padding:0 10px}#pankuzu{font-size:12px;font-size:1.2rem}@media only screen and (min-width:768px){body{background:#eee;font-size:16px;font-size:1.6rem}#wrapper{max-width:768px;background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc}header{margin:0 0 20px;padding:10px 0 10px}#content{font-size:16px;font-size:1.6rem;margin:40px 0 0}#pankuzu{width:510px;float:right;margin-right:10px;font-size:14px;font-size:1.4rem}}@media only screen and (min-width:990px){#pankuzu{width:630px;font-size:14px;font-size:1.4rem;display:block;padding:0}#wrapper{max-width:990px;background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc}}a:link{color:#06c;text-decoration:underline}a:visited{color:#941d55;text-decoration:underline}a:hover,a:active{outline:0;color:#f36;text-decoration:underline}img{max-width:100%;height:auto}p{margin:0 0 2em 0;padding:0;display:block}ol,ul{margin:0 0 1.5em 1em;padding:0}ol li{list-style-type:decimal;padding:0;margin:0 0 0 10px;line-height:1.5}ul li{list-style-type:none;padding:0;margin:0;line-height:1.5}.daimei{width:100%;text-align:center;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;margin:0;padding:7px 0;text-decoration:none;background-color:#00a638;color:#fff;display:inline-block}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active{background-image:none}article img{margin:1em 0 0;display:inline-block;box-shadow:0 0 15px -5px rgba(0,0,0,0.8)}article section{margin-bottom:2em}@media only screen and (min-width:768px){article{float:right;width:510px;margin-right:10px}article img{max-width:510px;height:auto}}@media only screen and (min-width:990px){article{width:630px}article img{max-width:630px;height:auto}}aside{width:100%;height:auto;margin:20px auto 40px}aside ul{margin:0 0 0 5px}aside ul li{display:block;margin:15px 0 19px 0;padding:0 0 0 5px;width:100%;border-left:3px #00a638 solid}#similar,#relation{display:block;width:100%;height:auto;margin:30px 0;border:1px solid #00a638;-webkit-border-radius:10px;border-radius:10px}@media only screen and (min-width:768px){aside{width:510px;margin:20px 10px 40px 0}aside{float:right;margin:0 10px 20px 0;padding-bottom:10px}aside ul li{width:95%}#similar,#relation{width:100%;margin:0 0 40px;float:left}#similar{margin-top:40px}#similar ul li,#relation ul li{width:48%;float:left;margin:10px 0}#similar ul li:nth-child(even),#relation ul li:nth-child(even){width:48%;float:right;margin:10px 0}}@media only screen and (min-width:990px){aside{width:630px;margin:0;margin:0 10px 20px 10px}aside .daimei{-webkit-border-radius:0;border-radius:0;padding:3px 0}aside ul li{margin:8px 0}#relation,#similar{-webkit-border-radius:0;border-radius:0}}nav{position:relative;width:auto;list-style:none;overflow:visible;margin:20px 0}nav ul,nav ol{list-style:none;list-style-image:none}nav ul{margin:0;padding:0}nav ul li{display:block;float:left;list-style:none;overflow:hidden;width:49%;text-align:center;margin-bottom:1%}nav ul li:nth-child(even){float:right;width:50%}nav ul li a{display:block;position:relative;z-index:10;margin:0;padding:0;background:#eee;height:36px;line-height:36px;font-weight:bold;text-decoration:none}nav ul li a:link,nav ul li a:visited{color:#222;text-decoration:none}nav ul li a:active,nav ul li a:hover{color:#222;text-decoration:none;border:0;background:#aaa}nav .daimei{margin:0 0 1%}#category{display:inline-block;width:100%;height:auto}#shucate,#fukucate{display:inline-block;width:100%;margin:20px 0}@media only screen and (min-width:768px){nav{float:left;width:170px;position:absolute;left:20px;top:130px;margin:0;padding:0}nav ul li{text-align:left;width:99%;margin:0;border-top:0;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-left:1px solid #aaa;-webkit-border-radius:0;border-radius:0}nav ul li:nth-child(even){float:left;width:99%}nav ul li:last-child{margin:0 0 20px}nav ul li a{background-color:#eee;font-weight:normal;text-align:left;padding:0 0 0 10px}nav ul li a:hover,nav ul li a:hover:after{background:#aaa}nav .daimei{margin:0;width:99%;border:1px solid #00a638}nav ul li a:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:10px;width:8px;height:8px;margin-top:-4px;background:#222}nav ul li a:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:8px;height:8px;margin-top:-4px;background:#eee}nav ul li a:active:after,nav ul li a:hover:after{background:#aaa}#shucate{margin:0}}@media only screen and (min-width:990px){nav{width:300px;top:145px;left:10px}nav ul li,nav ul li:nth-child(even){width:298px}nav ul li a{padding:5px 0 5px 100px;height:22px;line-height:24px}nav .daimei{width:298px}}#adct{width:320px;height:auto;margin:0 auto 20px}.adname{font-size:12px;font-size:1.2rem;text-align:center;color:#555;display:none}.adcon{margin:0 auto}.kosensei-ct-rwd{width:320px;height:100px}#ad1,#ad2,.kosensei-cb1-rwd,.kosensei-other-rwd{width:300px;height:250px}@media only screen and (min-width:360px){#ad1,#ad2,.kosensei-cb1-rwd,.kosensei-other-rwd{width:336px;height:280px}}@media only screen and (min-width:768px){#ad1,#ad2,#relation{float:left}#adct{width:336px;height:auto;position:absolute;top:240px;left:240px}.adname{display:block;text-align:left;font-size:14px;font-size:1.4rem}.adcon,.kosensei-ct-rwd{width:336px;height:280px}}@media only screen and (min-width:990px){#adct{top:402px;left:340px}#ad2{position:absolute;left:10px;top:870px}#ad2,.kosensei-other-rwd{width:300px;height:250px}}h1{margin:5px 0 5px;font-size:42px;font-size:4.2rem;color:#00a638;text-align:center;text-shadow:2px 4px 3px rgba(0,0,0,0.2),0 -5px 15px rgba(245,245,245,0.3)}h1 a:link,h1 a:visited{color:#00a638;text-decoration:none}h2{color:#111;font-size:18px;font-size:1.8rem;background:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:3px solid #393;margin:10px 0 10px;padding:5px 0 5px 10px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(50%,#eee),color-stop(51%,#ddd),color-stop(100%,#fff));background:-moz-linear-gradient(top,#fff 0,#eee 50%,#ddd 51%,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#eee 50%,#ddd 51%,#fff 100%);background:linear-gradient(top,#fff 0,#eee 50%,#ddd 51%,#fff 100%);background-color:#eee}h3{color:#222;font-size:1.2em;border-left:4px #393 solid;border-bottom:2px #393 solid;padding:1px 0 1px 6px;margin:2em 0 .5em 0}h4{color:#222;font-size:1.1em;border-left:3px #393 solid;padding:3px 0 1px 6px;margin:1.5em 0 .5em 0}@media only screen and (min-width:768px){h1{font-size:56px;font-size:5.6rem;margin:5px auto 5px 20px;padding:20px 0 0;text-align:left;line-height:48px}h2{margin-bottom:350px;font-size:18px;font-size:1.8rem;padding:5px 0 5px 20px;margin:5px 0 350px;border-left:3px solid #393}}@media only screen and (min-width:990px){h1{margin:5px auto 5px 20px;padding:20px 0 5px}h2{font-size:24px;font-size:2.4rem;height:200px;background:url(../img/common/titleback05.jpg) no-repeat left top;-webkit-background-size:630px 200px;-moz-background-size:630px 200px;-ms-background-size:630px 200px;background-size:630px 200px;margin:9px 0 350px;padding:22px 0 15px 10px;overflow:hidden;border:0}}#manager{display:inline-block;margin:25px 0 0;border:1px solid #00a638;-webkit-border-radius:12px;border-radius:12px;width:99%}#manager .daimei{margin:0}#manager:hover{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}#manager a{display:block;margin:0;padding:10px;color:#222;text-decoration:none}#manager a:after{content:"";display:block;clear:both}#manager a:hover{background-color:#eee}#manager a:visited{color:#222}#manager img{float:left;margin:0 10px 0 0;border:1px #aaa solid;-webkit-border-radius:6px;border-radius:6px;box-shadow:none}#manager p{margin:0}@media only screen and (min-width:768px){#manager{margin:0}#manager p{float:left;margin-top:10px}}@media only screen and (min-width:990px){#manager{width:100%;position:absolute;top:1010px;left:0}#manager p{float:none;margin-top:0}}#kensaku{display:inline-block;margin:40px 0 0;width:100%}input,button{font-family:inherit;font-size:14px;line-height:22px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-control{display:block;width:100%;height:22px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}input[type="search"]{-webkit-appearance:none}.form-group{margin-bottom:15px;float:left}#kensaku .btn{float:right}.navbar-form{margin-left:-10px;margin-right:-10px;padding:0 10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media(max-width:767px){.navbar-form .form-group{display:block;width:70%;margin-right:10px}}@media(min-width:768px){.navbar-form .form-group{display:block;width:50%;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:block;width:70px;vertical-align:middle}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding:0;-webkit-box-shadow:none;box-shadow:none}}@media(min-width:990px){#kensaku{position:absolute;top:1170px;left:0}.navbar-form .form-group{display:inline-block;width:70%;margin-right:10px}.navbar-form .form-control{display:inline-block;width:200px;vertical-align:middle}}footer{min-height:40px;clear:both;padding:5px 5px;background-color:#00a638;color:#fff;text-align:center;font-size:14px;font-size:1.4rem}footer a:link,footer a:visited{color:#fff}#home{margin:10px auto;font-size:12px;font-size:1.2rem}#home a{text-align:center;color:#333;text-decoration:none}small{font-size:95%}@media only screen and (min-width:360px){small{font-size:100%;margin:50px 0 0}}@media only screen and (min-width:768px){footer{font-size:16px;font-size:1.6rem}#home{display:none}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media(min-width:768px){.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}table{background-color:transparent;border-collapse:collapse;border-spacing:0}td,th{padding:0}th{text-align:left}caption{padding-top:8px;padding-bottom:8px;text-align:left;caption-side:top}.table{width:auto;max-width:auto;margin:0 0 20px}.table thead tr th,.table tbody tr th,.table tfoot tr th,.table thead tr td,.table tbody tr td,.table tfoot tr td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table thead tr th{vertical-align:bottom;border-bottom:2px solid #ddd}.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed thead tr th,.table-condensed tbody tr th,.table-condensed tfoot tr th,.table-condensed thead tr td,.table-condensed tbody tr td,.table-condensed tfoot tr td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered thead tr th,.table-bordered tbody tr th,.table-bordered tfoot tr th,.table-bordered thead tr td,.table-bordered tbody tr td,.table-bordered tfoot tr td{border:1px solid #ddd}.table-bordered thead tr th,.table-bordered thead tr td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover tbody tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive .table{margin-bottom:0}.table-responsive .table thead tr th,.table-responsive .table tbody tr th,.table-responsive .table tfoot tr th,.table-responsive .table thead tr td,.table-responsive .table tbody tr td,.table-responsive .table tfoot tr td{white-space:nowrap}.table-responsive .table-bordered{border:0}.table-responsive .table-bordered thead tr th:first-child,.table-responsive .table-bordered tbody tr th:first-child,.table-responsive .table-bordered tfoot tr th:first-child,.table-responsive .table-bordered thead tr td:first-child,.table-responsive .table-bordered tbody tr td:first-child,.table-responsive .table-bordered tfoot tr td:first-child{border-left:0}.table-responsive .table-bordered thead tr th:last-child,.table-responsive .table-bordered tbody tr th:last-child,.table-responsive .table-bordered tfoot tr th:last-child,.table-responsive .table-bordered thead tr td:last-child,.table-responsive .table-bordered tbody tr td:last-child,.table-responsive .table-bordered tfoot tr td:last-child{border-right:0}.table-responsive .table-bordered tbody tr:last-child th,.table-responsive .table-bordered tfoot tr:last-child th,.table-responsive .table-bordered tbody tr:last-child td,.table-responsive .table-bordered tfoot tr:last-child td{border-bottom:0}}@media screen and (min-width:768px){.table{margin:0 0 20px;width:100%;max-width:100%}}.red{color:#e00}.blue{color:blue}.gaibu{margin-right:5px;padding-right:18px;background:url(../img/common/linkblank3.png) no-repeat center right;background-size:14px 14px}dl{max-width:480px;margin:1em 0 0}dt{float:left;margin:0;text-align:center;line-height:1.4;width:14em!important;padding:5px;border:0}dd{margin:0;padding:5px 5px 5px 50px;text-align:center;line-height:1.4;border-bottom:1px solid #888;background-color:#eee}dl dt:first-child{color:#222;text-align:center;background-color:#ccc}dl dt:first-child+dd{color:#222;text-align:center;background-color:#ccc}.movie420{position:relative;height:0;padding:56.25% 0 0;margin:0 0 1.5em;max-width:420px}.movie560{position:relative;height:0;padding:56.25% 0 0;margin:0 0 1.5em;max-width:560px}iframe{width:100%;height:100%;position:absolute;left:0;top:0}q,blockquote{margin:0 0 2em;background-color:#eee}q{quotes:none}q:before,q:after{content:'';content:none}