@charset "UTF-8";@import url(common.css);*{margin:0;padding:0}html{height:100%}img{border:0}body{min-height:100%;height:auto!important;height:100%;font-size:14px;background:#4ebde1;font-size:16px;line-height:1.8em;font-family:verdana,Hiragino\ Kaku\ Gothic\ Pro,Osaka,MS\ PGothic,sans-serif}#container{min-height:100%;height:auto!important;height:100%;position:relative;margin:0 auto;width:1140px}li{margin-left:30px;padding:10px}h1{font-size:12px;line-height:12px;padding:5px;font-weight:normal;border-bottom:1px solid #ccc;margin-bottom:5px}.wrapper{width:1140px;margin:0 auto}#header{background:#fff;margin:0 auto;font-size:26px;font-weight:bold;line-height:1em}#header a{color:#000;text-decoration:none;display:inline-block;padding:20px 0}#contents{width:1140px}#gmenu{background:#d7f1ff;margin-bottom:15px;border-top:#2c99cb solid 3px;border-bottom:#2c99cb solid 3px;text-align:center}#gmenu a{display:inline-block;min-width:160px;padding:7px;color:#2c99cb;font-weight:bold;border-right:1px dotted #aaa;text-align:center;text-decoration:none}#gmenu a:hover{color:#f90;text-decoration:underline}#gmenu a.last{border:0}#main{float:right;width:920px}.waku{background:#fff;padding:20px;border-radius:10px;box-sizing:border-box}.site_title{background:#126e8b;border-radius:5px;padding:5px 10px;margin-bottom:10px;color:#fff}.site_link{display:inline-block;line-height:1em;text-align:center;text-decoration:none;background:#f60;border-radius:5px;padding:5px 10px;margin-top:10px;color:#fff;font-size:12px}#sidemenu{float:left;width:200px}#sidemenu h2{font-size:22px;border-bottom:1px dotted #aaa;margin-bottom:10px}#sidemenu ul{list-style-type:none;margin:0;padding:0}#sidemenu #new a{font-size:14px;line-height:1.0em;display:block;padding:5px 0;border-bottom:1px dotted #ccc;margin:5px 0;text-decoration:none;color:#09f}#sidemenu a.link{font-size:14px;display:block;padding:10px 10px;border:2px solid #ccc;margin:5px 0;text-decoration:none;color:#777;font-weight:bold}#sidemenu a:hover{color:#000;background:#eee}#mainmenu{}#tag{border:2px solid #ccc;padding:10px;margin:0 0 10px 0;font-size:22px;font-weight:bold}#mainmenu img{padding:0;margin:0;float:left;border:0}#footer{background:#fff;padding:50px;margin:50px 0 0 0}#footer a{text-decoration:none;color:#09f}#footer ul{list-style-type:none}#footer li{padding:0;margin:0}#footer .ft_menu{float:left;width:180px;padding:0;margin:0}#footer .ft_menu h2{font-size:14px;font-weight:bold}#footer .ft_copyright{border-top:1px #aaa dotted;padding:15px 0 15px 0;font-size:12px}.box_simple{border:1px solid #ddd;padding:15px}td{text-align:left;vertical-align:top}.labelField{border:1px solid #fff;background-color:#dfdfdf}.nomalField{border:1px solid #fff;background-color:#efefef}em{color:#900}input{margin:4px}.w100{margin:4px}.orange{color:#f60}.yajirushi{height:40px;background:url(/images/yajirushi.jpg) no-repeat center}#indexgallery{border:1px solid #ccc}#indexgallery .entry_cover{float:left;width:80px;overflow:hidden;margin:5px}#indexgallery a{font-size:11px;font-weight:normal;text-decoration:none;color:#09f}#indexgallery .img{width:80px;height:120px;overflow:hidden;border:1px solid #ccc}#indexgallery img{height:120px}#indexgallery .cmt,#indexgallery .time{display:none}.thumb{width:400px}.recruittag{border-bottom:2px solid #ff9628;color:#f60;font-size:124%;font-weight:bold;margin:0 0 15px;padding:5px 0}.tableborder_rc th,.tableborder_rc td{border-bottom:1px solid #eedbbb;line-height:1.4;padding:5px 10px;vertical-align:top}.pframe{padding:5px;border:2px solid #ccc}.sp_l_15{margin-left:15px}.sp_r_15{margin-right:15px}.clear{clear:both;height:0;font-size:0;overflow:hidden}.space05c{clear:both;margin-bottom:5px;height:0;font-size:0;overflow:hidden}.space10c{clear:both;margin-bottom:10px;height:0;font-size:0;overflow:hidden}.space15c{clear:both;margin-bottom:15px;height:0;font-size:0;overflow:hidden}.space20c{clear:both;margin-bottom:20px;height:0;font-size:0;overflow:hidden}.space25c{clear:both;margin-bottom:25px;height:0;font-size:0;overflow:hidden}.r5b1{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc}.ex{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;padding:20px}#sendForm input,#sendForm textarea{font-size:14px;border:2px solid #999;padding:5px;background:#f5fbd9}#sendForm button{padding:5px;font-size:14px}#flow .yajirushi{text-align:center;height:100px}#flow .numbers{float:left;width:50px}#flow .photo{float:left;width:200px;text-align:right}#flow .desc{float:left;width:420px}#flow .photo img{border:1px solid #ccc;padding:5px;background:#fff}#site_list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.site{text-align:center;width:33%;margin:0;padding:15px;box-sizing:border-box}#site_list .img{}#site_list img{}#site_list .img{height:200px;overflow:hidden;border:1px solid #ccc}#site_list .button{background:#f90;margin:5px;text-decoration:none;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ddd;line-height:1em;font-size:12px}h2{background:#2f9cc0;border-radius:10px;padding:20px;font-weight:normal;margin:0 0 10px 0;font-size:18px;color:#fff}#article .img{float:left;width:370px}#article img{width:400px;border:1px solid #ddd}#article .desc{float:right;width:500px}#article h4{border-bottom:2px solid #ccc;font-weight:normal;font-size:16px;margin-bottom:10px}#article .point{font-weight:bold;font-size:30px;text-align:right}#article .point span{font-size:40px;color:#f60}.tableborder{border-collapse:collapse;background:#fff}.tableborder th{border:1px solid #ccc;background: #f6f3e3
	padding: 5px}.tableborder td{border:1px solid #ccc;padding:5px}@charset "UTF-8";#entry{text-align:left;padding:10px;border:#888 solid 1px;margin-bottom:10px}#entry td{vertical-align:top}#entry .time{display:none}#entry .title{font-size:14px;font-weight:bold;color:#397a00}#entry a:link{color:#f90;text-decoration:underline}#entry_top .entry{text-align:left;padding:3px 0 3px 0}#entry_top img{padding:0 10px 10px 0;display:none}#entry_top .time{display:inline-block}#entry_top .title{display:inline-block;font-weight:bold}#entry_top a:link{color:#09f;text-decoration:none}#entry_top a:hover{color:#f90;text-decoration:underline}#entry_top a:visited{color:#09f;text-decoration:none}#entry_top a:active{color:#09f;text-decoration:underline}#entry_top .cmt{display:none}#news_list img{padding-right:10px;width:400px;display:block}#news_list .title{padding:5px;background:#09f;margin-bottom:10px}#news_list .title a{color:#fff;text-decoration:none}#news_list table{width:100%}#news_read img{padding-right:10px;width:400px}