@charset "UTF-8";
@import url("../common/common.css");
@import url("../common/base.css");


/*----- チームの業績ページ 設定 ----------------------------------------------------*/

section#achievement { width:100%; overflow:hidden; text-align:left; overflow:hidden; }
section#achievement { user-select:none; -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-drag:none; -khtml-user-drag:none; }


/*----- 各業績詳細ページ 設定 ----------------------------------------------------*/

section#achievement h2{ width:94%; padding:5px 0 5px 2%; margin:10px 2% 30px 2%; font-size:1.8em; font-weight:normal; color:#378024; line-height:1.3em; border-bottom:dotted 1px #378024; border-left:solid 5px #378024; overflow:hidden; }

section#achievement h3{ width:94%; padding:0 3%; margin:10px 0; font-size:1.8em; font-weight:normal; color:#427b20; line-height:1.3em; overflow:hidden; }

table.book_tbl { width:100%; margin:10px 0 50px 0; border-spacing:0; }

table.book_tbl tr:first-child th:first-child { -webkit-border-radius:6px 0 0 0; -moz-border-radius:6px 0 0 0; border-radius:6px 0 0 0; }
table.book_tbl tr:first-child th:last-child { -webkit-border-radius:0 6px 0 0; -moz-border-radius:0 6px 0 0; border-radius:0 6px 0 0; }
table.book_tbl tr:last-child td:first-child { -webkit-border-radius:0 0 0 6px; -moz-border-radius:0 0 0 6px; border-radius:0 0 0 6px; }
table.book_tbl tr:last-child td:last-child { -webkit-border-radius:0 0 6px 0; -moz-border-radius:0 0 6px 0; border-radius:0 0 6px 0; }

table.book_tbl th { padding:10px 1%; font-size:0.9em; color:#fff; text-align:center; background-color:#427b20; }

table.book_tbl th, table.book_tbl td { border-top:solid 1px #aaa; border-left:solid 1px #aaa; }
table.book_tbl tr:first-child th:last-child { border-right:solid 1px #aaa; }
table.book_tbl tr:last-child td { border-bottom:solid 1px #aaa; }

table.book_tbl td { padding:10px 1%; font-size:0.9em; background-color:#fff; }
table.book_tbl td:last-child { width:55%; background-color:#fff; border-right:solid 1px #aaa; }

.ta_center { text-align:center; }



div.pageback { width:70%; margin:0 15% 30px 15%; overflow:hidden; }
div.pageback a{ width:100%; height:50px; font-size:1.0em; color:#fff; line-height:50px; text-align:center; background-color:#427b20; display:block; }
div.pageback a{ -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
div.pageback a:hover{ color:#333; background-color:#b6eb9e; }



/*----- 650px以下の画面設定 ----------------------------------------------------*/

@media screen and (max-width:650px) {



}

