@charset "UTF-8";

/* botan
------------------------------------------------------------*/
.app {background-color: #F49A00;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color: #FFFFFF;width: 200px;padding-top: 14px;padding-right: 0;padding-left: 0;padding-bottom: 14px;text-align: center;margin: 10px auto;}

.app a{display:block;text-decoration:none;color:#FFFFFF;}

.app a:hover{display: block;text-decoration: none;color: #333333;}

#header_sub {height: 390px;border-top: 2px solid #80442B;width: 100%;margin-bottom: 60px;background-image: url(../topics/img/top.jpg);background-position: center top;}
.topics_tt {width: 100%;margin-top: 20px;float: left;}
.topics {width: 100%;float: left;margin-top: 10px;}
.topics_list {padding-top: 8px;padding-bottom: 8px;border-bottom: 1px dotted #CCCCCC;}
.topics_list span {margin-right: 20px;}
.title {border-left: 4px solid #000000;padding-top: 8px;padding-bottom: 6px;padding-left: 10px;margin-bottom: 20px;}
.title span {font-size: 10px;color: #848484;}
ul.navi a {display: block;text-decoration: none;}
ul.navi a:hover {color: #fff;}
.navi {width: 200px;border-radius: 4px;        /* CSS3草案 */-webkit-border-radius: 4px;    /* Safari,Google Chrome用 */-moz-border-radius: 4px;   /* Firefox用 */margin-left: auto;margin-right: auto;background-color: #D3CB86;text-align: center;padding-top: 10px;padding-bottom: 10px;margin-top: 40px;}
