@charset "utf-8";
/* CSS Document */

/*********** ********** ********** ********** *********** ********** ********** ********** *********** ********** ********** **********
* links.html
*/


/*ページタイトル*/
div#infomation .titles{width:100%;height:auto;background:#d4edde;}
div#infomation .titles .title{float:left;}
div#infomation .titles .title h2{font-size:260%;line-height:1.0;padding-top:12px;padding-bottom:8px;padding-left:20px;padding-right:20px;color:#006644}

/*リンク集*/
div#infomation .category_title{width:100%;height:auto;}
div#infomation h3{font-size:200%;line-height:1.0;color:#000;margin-bottom:10px;padding-top:12px;padding-bottom:8px;padding-left:20px;padding-right:20px;background:#D8D8D8;}
div#infomation p{font-size:160%;}
div#infomation .links_item{margin:10px;}
div#infomation .links_item a{text-decoration:underline; color:blue;}
div#infomation .links_item ul{list-style-type:disc;text-decoration:underline;font-size:160%;margin-left:30px}

/*ページ内リンク*/
div#infomation .page_link{width:100%;height:100%;padding:2% 3%;display:block;border:solid 1px #CCC;border:none;box-sizing:border-box;margin: 10px 0;}
div#infomation .page_link p{font-size:140%;}
div#infomation .page_link .row{width:100%;display: flex; flex-direction: row; height: 50px;}
div#infomation .page_link .columns1{width:100%;display: flex;align-items: center; justify-content: center;background:#d4edde; text-align: center; vertical-align: middle; margin: 5px;vertical-align:middle; position: relative;}
div#infomation .page_link .columns2{width:100%;display: flex;align-items: center; justify-content: center;background:#D8D8D8; text-align: center; vertical-align: middle; margin: 5px;vertical-align:middle; position: relative;}
div#infomation .page_link .columns3{margin: 5px;height: 50px;width:100%;display: inline-block; text-align: center;padding: 15px 0; margin: 5px;}
div#infomation .page_link p{color: #006644;}
div#infomation .page_link a{color: #006644; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-indent: -999px; zindex: 2;}

.page_top {text-align:right;}
.page_top a{font-size: 120%; text-decoration:underline;}
