
/**
  Responsive-design for Tablet
**/


@media screen and (min-width: 641px) and (max-width: 768px){

@charset "UTF-8";

img{
   max-width: 100%;
   height: auto;
   width /***/:auto;　
}


/* ------ 全体構造 ------ */

* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	color: #555;
	font-size: 12px;
	line-height: 170%;
  /* font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif; */
	font-family: "Noto Sans JP", sans-serif;
	background:#ffffff;
}

th, td {
	vertical-align: top;
	color: #333333;
}

sup, sub {
	font-size: 60%;
}

h1, h2, h3, h4, h5, h6, h7 {
	font-size: small;
	font-weight: normal;
}

p {
	margin-top:15px;
}

img, a img {
	border:none;
	margin:0;
}

.inner {
    margin: 0 auto;
    padding: 0 10px;
    width: 98%;
}

hr {
    margin-top: 35px;
    padding: 0;
    margin-bottom: 37px;
    color: #ddd;
}

/* ------ ヘッダー ------ */

#header {
    height: 108px;
    margin: 0 auto;
    width: 98%;
	margin-bottom:20px;
}
#header .inner {
    height: 108px;
    margin: 0 auto;
    padding: 0 10px;
    width: 98%;
}
#header h1.logo {
    display: block;
    float: left;
    margin-left: 2px;
    margin-top: 6px;
    padding: 0;
    width: 382px;
}
#header .logo {
    display: block;
    float: left;
    margin-top: 5px;
    padding: 0;
    width: 382px;
}
#search {
    display: none;
    float: right;
    margin-top: 12px;
    width: 200px;
}

#search ul li {
    float: right;
    list-style: none outside none;
}

#search ul li.btn {
    margin: 0 0 0 2px;
}
#header .lst_bl {
    float: left;
    /* width: 620px; */
    width: 684px;
	margin-top:18px;
}

#header .lst_bl li {
    background: url("../img/icn_lst_bl.png") no-repeat scroll 0 5px transparent;
    float: left;
    font-size: 14px;
    list-style: none outside none;
    padding: 0 11px 0 12px;
}
#header .lst_rd {
    clear: both;
	margin-top:0px;
}

#header .lst_rd li {
    background: url("../img/icn_lst_rd.png") no-repeat scroll 0 5px transparent;
    float: left;
    font-size: 14px;
    list-style: none outside none;
    margin-left: 0px;
    padding: 0 11px 0 12px;
}

#header li.query {
	background-image: url("../img/icn_lst_pl.png");
}

#fontSize {
    list-style-type:none;
	margin-right:4px;
}
#fontSize li {
	float:left;
    list-style-type:none;
	margin-right:2px;
}

#header .headerright_tab {
    display:block;
}
#header .headerright {
    display:none;
}

/* ------ トップメインイメージ ------ */
#toppv_div{
	width:100%;
	margin: 0 auto;
}

#toppv {
    height: 264px;
    position: relative;
    z-index: 15;
}
#toppv .naviList{
   float:right;
}
.naviList .navi{
   float:right;
   list-style-type:none;
   position:relative;
   z-index:6;
}
.naviList .navi a{
   display:block;
   position:absolute;
   top:0;
   left:0;
   z-index:5;
}
.naviList .navi li{
   margin:0px;
   padding:0px;
   height:60px;
}
#toppv .navi-image{
   /* float:left; */
  position:relative;
  height: 100%;
}

#toppv .navi-image a img {
  min-width: 749px;
}


#toppv .navi-image a{
   display:block;
   position:absolute;
   top:0;
   left:0;
   z-index:2;
}
#toppv .navi-image a.active{
   z-index:4;
}
#toppv .navi-image a.last-active{
   z-index:3;
}
#toppv .top_nv{
   position:absolute;
   z-index:10;
   top:207px;
   display:none;
}
#toppv .topissue{
  display: none;
   position:absolute;
   z-index:9;
   top:32px;
   /* left:268px; */
   right:260px;
   width:218px;
   height:145px;
   background-color:#ffffff;
   padding:10px 10px 3px 13px;
   opacity:0.75;
   filter:alpha(opacity=75);
   -ms-filter:'alpha(opacity=75)';
   -moz-opacity: 0.75;
}
#toppv .topissue img{
   margin-bottom:4px;
}
.large05 {
    font-size: medium;
    line-height: 160%;
	font-weight:bold;
}

.top-dummy{
	display:none;
}

.top_mainimg{
	width:515px;
	height:247px;
}

/* ------ サブ ------ */
#sub {
	margin-top:10px;
	width:225px;
	float:left;
}

/* ------ メイン ------ */

#main {
    clear:both;
	height: 247px;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
#main .inner {
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
#main .inner img {
    margin: 0;
	float:left;
}

#main .inner .fr {
    float: right;
    width: 251px;
}

/* ------ Gナビ ------ */


#globalnavi{
  clear: both;
	box-sizing: border-box;
    /* background: url("../img/bg_body.gif") repeat-y scroll 0 0 #FFFFFF; */
    display: block;
    padding-top:10px;
    margin: 0 auto;
    width: 95%;
}
#globalnavi ul {
		display: flex;
  	flex-wrap: wrap;
    width: 100%;
    margin: 10px auto;
    /* padding: 0 10px; */
    padding: 0;
}
#globalnavi li {
		box-sizing: border-box;
    width: 50%;
    padding: 5px;
		margin: 0;
    list-style: none outside none;
}
#globalnavi a {
    display: block;
    padding: 16px 0;
    text-align: center;
    text-decoration: none;
    /* text-indent: -9999px; */
		background: linear-gradient(#565656, 75%, #202020);
		white-space: nowrap;
	  font-weight: bold;
	  color: #fff;
}

#globalnavi_tab{
    display:none;
}


/*


#globalnavi_tab{
    background: url("../img/gnav_bg.gif") repeat scroll 0 0 transparent;
    height: 80px;
    width: 100%;
	clear:both;
	margin-left:0px;
}
#globalnavi_tab ul {
    height: 40px;
    margin: 0 auto;
    padding: 0 10px;
	text-arign:center;
}
#globalnavi_tab ul.globalnavi1 {
    width: 551px;
}
#globalnavi_tab ul.globalnavi2 {
    width: 445px;
}
#globalnavi_tab li {
    float: left;
    list-style: none outside none;
    margin: 0 auto;
	text-arign:center;
}
#globalnavi_tab a {
    background: url("../img/gnav.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-decoration: none;
    text-indent: -9999px;
}
#globalnavi_tab ul #menu1_tab a {
    background-position: -3px 0;
    width: 225px;
}
#globalnavi_tab ul #menu2_tab a {
    background-position: -228px 0;
    width: 110px;
}
#globalnavi_tab ul #menu3_tab a {
    background-position: -338px 0;
    width: 108px;
}
#globalnavi_tab ul #menu4_tab a {
    background-position: -446px 0;
    width: 108px;
}
#globalnavi_tab ul #menu5_tab a {
    background-position: -555px 0;
    width: 110px;
}
#globalnavi_tab ul #menu6_tab a {
    background-position: -665px 0;
    width: 110px;
}
#globalnavi_tab ul #menu7_tab a {
    background-position: -775px 0;
    width: 113px;
}
#globalnavi_tab ul #menu8_tab a {
    background-position: -888px 0;
    width: 112px;
}
#globalnavi_tab ul #menu1_tab a:hover, #globalnavi_tab ul li.active #menu1_tab a {
    background-position: 0 -40px;
}
#globalnavi_tab ul #menu2_tab a:hover, #globalnavi_tab ul li.active #menu2_tab a {
    background-position: -228px -40px;
}
#globalnavi_tab ul #menu3_tab a:hover, #globalnavi_tab ul li.active #menu3_tab a {
    background-position: -338px -40px;
}
#globalnavi_tab ul #menu4_tab a:hover, #globalnavi_tab ul li.active #menu4_tab a {
    background-position: -446px -40px;
}
#globalnavi_tab ul #menu5_tab a:hover, #globalnavi_tab ul li.active #menu5_tab a {
    background-position: -555px -40px;
}
#globalnavi_tab ul #menu6_tab a:hover, #globalnavi_tab ul li.active #menu6_tab a {
    background-position: -665px -40px;
}
#globalnavi_tab ul #menu7_tab a:hover, #globalnavi_tab ul li.active #menu7_tab a {
    background-position: -775px -40px;
}
#globalnavi_tab ul #menu8_tab a:hover, #globalnavi_tab ul li.active #menu8_tab a {
    background-position: -888px -40px;
}


*/


/* ------ コンテンツ ------ */

h1.large02 {
	font-size: x-large;
	line-height: 160%;
}
h1.large03 {
	font-size: 19px;
	line-height: 140%;
}
h2.large02 {
    font-size: x-large;
    line-height: 160%;
}
#content {
	margin: 15px 0px;
    margin: 0 auto;
    width: 98%;
}
#content.nblk {
}
#content .inner {
    margin: 0 auto;
    padding: 0;
    width: 98%;
}
#content .pan {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 5px 0 3px 12px;
    width: 98%;
}
#content .con_lft {
    display:none;
	background: url("../img/bg_tplft.gif") repeat-y scroll 0 0 #FFFFFF;
    float: left;
    margin: 0;
    padding: 10px 5px 5px 22px;
    width: 200px;
}
#content .con_lft p {
    line-height: 140%;
    margin-top: 8px;
    padding-left: 15px;
}
#content .con_lft p.icn {
    background: url("../img/icn_bl2.gif") no-repeat scroll 0 4px transparent;
}

#content .nv_lft {
    background: url("../img/bg_tplft.gif") repeat-y scroll 0 0 #FFFFFF;
    float: left;
    margin: 0;
    padding: 0px;
    width: 227px;
}
.nv_lft_lnv1 {
    margin: 0;
    padding: 0px;
}
.nv_lft_lnv1 li {
    background: url("../img/bg_lnv1.gif") repeat-y scroll 0 0 transparent;
    border-bottom: 1px dotted #DDDDDD;
    color: #555555;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    list-style: none outside none;
    padding-top: 11px;
    text-align: center;
}
.nv_2l {
    height: 38px !important;
    line-height: 120%;
    padding-top: 6px !important;
}
.nv_3l {
    font-size: 13px !important;
    height: 48px !important;
    line-height: 115%;
    padding-top: 5px !important;
}
.nv_lft_lnv1 li a {
	color:#555555;
	text-decoration:none;
}
.nv_lft_lnv1 li a:hover {
	color:#eeeeee;
	text-decoration:underline;
}
.nv_lft_lnv1 li.nv_lft_lnv0 {
    background: url("../img/bg_lnv0.gif") no-repeat;
    margin: 0;
    padding: 0px;
	color:#ffffff !important;
	font-weight:bold;
	font-size:15px;
    padding-top: 14px;
    text-align: center;
}
.nv_lft_lnv1 li.nv_lft_lnv0 a {
	color:#ffffff !important;
	font-weight:bold;
	font-size:15px;
}
.nv_lft_int {
    font-size: 13px;
    line-height: 125%;
    list-style: none outside none;
    margin: 0px 1px 2px 7px;
    padding: 2px;
}
.nv_lft_int li {
    border-left: 3px solid #C6C6C6;
    margin: 8px;
    padding-left: 7px;
}
.nv_lft_int li a {
    color: #6A6A6A;
}
.nv_lft_int li a:hover {
	color:#8490cf;
	text-decoration:underline;
}

.small01 {
    font-size: x-small !important;
    line-height: 140%;
}
.small01_km {
    font-size: x-small;
    line-height: 140%;
    background: url("../img/icn_km.gif") no-repeat scroll 0 4px transparent;
    padding-left: 15px;
}
#content .con_lft img {
    margin: 8px 0;
}
#content .con_rgt {
    margin: 0;
    padding: 10px 0px;
    width: 98%;
	float:left;
}

#content .con_cntr {
    /* float: left; */
    margin: 0 auto;
    padding: 4px;
    width: 100%;
}
#content .con_cntr .con_cntr_ptl {
    background: url("../img/top_ptl_bg.gif") repeat-y scroll 0 0 transparent;
	background-size:710px;
    margin: 0;
    padding: 0px;
    width: 710px;
}
#content .con_cntr .con_cntr_ptl_title {
    width: 710px;
}
#content .con_cntr .con_cntr_ptl .inner {
    margin: 0 auto;
    padding: 0;
    width: 710px;
}

.top_img5{
	width:104%;
}

.con_cntrbx {
    float: left;
    padding-left: 20px;
    margin-left: 8px;
    width: 310px;
}
.con_cntrbx img {
	float:left;
}
.con_cntrbx_r {
    float: right;
    padding-right: 20px;
    margin-right: 10px;
    width: 330px;
}
.con_cntrbx_text {
    float: right;
    width: 200px;
	min-height: 100px;
}
.con_cntrbx_r_text {
    float: right;
    width: 220px;
}
.cntr_txt {
    color: #588197;
    font-size: 110%;
    line-height: 140%;
    margin-left: 25px;
    margin-top: 0;
}
.tpcs {
    float: left;
    line-height: 130%;
    margin-top: 20px;
    /* width: 349px; */
    width: 300px;
}
.tpcs_01 {
    background: url("../img/icon_d_01.png") no-repeat scroll 0 2px transparent;
}
.tpcs_02 {
    background: url("../img/icon_d_02.png") no-repeat scroll 0 2px transparent;
}
.tpcs_03 {
    background: url("../img/icon_d_03.png") no-repeat scroll 0 2px transparent;
}
.tpcs_04 {
    background: url("../img/icon_d_04.png") no-repeat scroll 0 2px transparent;
}
.tpcs_05 {
    background: url("../img/icon_d_05.png") no-repeat scroll 0 2px transparent;
}
.tpcs_06 {
    background: url("../img/icon_d_06.png") no-repeat scroll 0 2px transparent;
}
.tpcs_07 {
    background: url("../img/icon_d_07.png") no-repeat scroll 0 2px transparent;
}
.tpcs_08 {
    background: url("../img/icon_d_08.png") no-repeat scroll 0 2px transparent;
}
.tpcs_09 {
    background: url("../img/icon_d_09.png") no-repeat scroll 0 2px transparent;
}
.tpcs_10 {
    background: url("../img/icon_d_10.png") no-repeat scroll 0 2px transparent;
}
.tpcs_11 {
    background: url("../img/icon_d_11.png") no-repeat scroll 0 2px transparent;
}
.tpcs_12 {
    background: url("../img/icon_d_12.png") no-repeat scroll 0 2px transparent;
}
.tpcs_13 {
    background: url("../img/icon_d_13.png") no-repeat scroll 0 2px transparent;
}
.tpcs_14 {
    background: url("../img/icon_d_14.png") no-repeat scroll 0 2px transparent;
}
.tpcs_15 {
    background: url("../img/icon_d_15.png") no-repeat scroll 0 2px transparent;
}
.tpcs_16 {
    background: url("../img/icon_d_16.png") no-repeat scroll 0 2px transparent;
}
.tpcs_17 {
    background: url("../img/icon_d_17.png") no-repeat scroll 0 2px transparent;
}
.tpcs_18 {
    background: url("../img/icon_d_18.png") no-repeat scroll 0 2px transparent;
}
.tpcs_19 {
    background: url("../img/icon_d_19.png") no-repeat scroll 0 2px transparent;
}
.tpcs_20 {
    background: url("../img/icon_d_20.png") no-repeat scroll 0 2px transparent;
}
.tpcs_21 {
    background: url("../img/icon_d_21.png") no-repeat scroll 0 2px transparent;
}
.tpcs_22 {
    background: url("../img/icon_d_22.png") no-repeat scroll 0 2px transparent;
}
.tpcs_23 {
    background: url("../img/icon_d_23.png") no-repeat scroll 0 2px transparent;
}
.tpcs_24 {
    background: url("../img/icon_d_24.png") no-repeat scroll 0 2px transparent;
}
.tpcs_25 {
    background: url("../img/icon_d_25.png") no-repeat scroll 0 2px transparent;
}
.tpcs_26 {
    background: url("../img/icon_d_26.png") no-repeat scroll 0 2px transparent;
}
.tpcs_27 {
    background: url("../img/icon_d_27.png") no-repeat scroll 0 2px transparent;
}
.tpcs_28 {
    background: url("../img/icon_d_28.png") no-repeat scroll 0 2px transparent;
}
.tpcs_29 {
    background: url("../img/icon_d_29.png") no-repeat scroll 0 2px transparent;
}
.tpcs_30 {
    background: url("../img/icon_d_30.png") no-repeat scroll 0 2px transparent;
}
.tpcs_31 {
    background: url("../img/icon_d_31.png") no-repeat scroll 0 2px transparent;
}
.tpcs_32 {
    background: url("../img/icon_d_32.png") no-repeat scroll 0 2px transparent;
}
.tpcs_33 {
    background: url("../img/icon_d_33.png") no-repeat scroll 0 2px transparent;
}
.tpcs_34 {
    background: url("../img/icon_d_34.png") no-repeat scroll 0 2px transparent;
}
.tpcs_35 {
    background: url("../img/icon_d_35.png") no-repeat scroll 0 2px transparent;
}
.tpcs_36 {
    background: url("../img/icon_d_36.png") no-repeat scroll 0 2px transparent;
}
.tpcs_37 {
    background: url("../img/icon_d_37.png") no-repeat scroll 0 2px transparent;
}
.tpcs_38 {
    background: url("../img/icon_d_38.png") no-repeat scroll 0 2px transparent;
}
/* .tpcs_39 {
    background: url("../img/icon_d_39.png") no-repeat scroll 0 2px transparent;
}
.tpcs_40 {
    background: url("../img/icon_d_40.png") no-repeat scroll 0 2px transparent;
} */
.tpcs_01, .tpcs_02, .tpcs_03, .tpcs_04, .tpcs_05, .tpcs_06, .tpcs_07, .tpcs_08, .tpcs_09, .tpcs_10, .tpcs_11, .tpcs_12, .tpcs_13, .tpcs_14, .tpcs_15, .tpcs_16, .tpcs_17, .tpcs_18, .tpcs_19, .tpcs_20, .tpcs_21, .tpcs_22, .tpcs_23, .tpcs_24, .tpcs_25, .tpcs_26, .tpcs_27, .tpcs_28, .tpcs_29, .tpcs_30, .tpcs_31, .tpcs_32, .tpcs_33, .tpcs_34, .tpcs_35, .tpcs_36, .tpcs_37, .tpcs_38, .tpcs_39, .tpcs_40 {
    color: #C85000;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    line-height: 120%;
    padding-left: 65px;
}
.tpcs_00 {
    color: #C85000;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    line-height: 120%;
    padding-left: 0px;
}
.tpcs_bx {
    float: left;
    margin-top: 8px;
    /* width: 349px; */
    width: 300px;
}
.tpcs_bx img {
    float: left;
    margin-bottom: 3px;
    margin-right: 8px;
    width: 88px;
}
.tpcs_bx p {
    float: left;
    margin-top: 0;
	font-size:15px;
}
.tpcs_bx .txt,.press_bx .txt,.press_portal_bx .txt {
	font-size:12px;
}
.tpcs_bx p.txt,.press_bx p.txt,.press_portal_bx p.txt {
    margin-top: 0;
}
.press {
    float: right;
    line-height: 130%;
    margin-right: 10px;
    margin-top: 20px;
    /* width: 342px; */
    width: 300px;
}
.press_bx {
    float: left;
    margin-top: 0;
    /* width: 342px; */
    width: 300px;
}
.press_dy {
    color: #C85000;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    line-height: 120%;
    margin-top: 8px;
}

.press_portal {
    float: left;
    line-height: 130%;
    margin-left: 30px;
    margin-right: 10px;
    margin-top: 10px;
    width: 322px;
}
.press_portal_bx {
    float: left;
    margin-top: 0;
    width: 322px;
}
.press_portal_dy {
    color: #C85000;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    line-height: 120%;
    margin-top: 8px;
}
.press_portal_bx p.txt {
    height:40px;
}

.news_bx {
    float: left;
    margin-top: 11px;
    /* width: 342px; */
    width: 300px;
}
.news_bx ul li {
    margin-bottom: 8px;
    margin-left: 14px;
}

.top_press_title{
	/* width:349px; */
	width:300px;
}

#content .con_rbnr {
    display:none;
	border-left: 1px solid #CECECE;
    float: right;
    margin: 0;
    padding: 10px 8px 5px 10px;
    width: 132px;
}

#content .con_rbnr .line {
    margin: 15px 0 10px;
}



#content .con_rgt .tit_for_researchers {
    background: url("../img/tit_for_researchers.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_for_company {
    background: url("../img/tit_for_company.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_for_general {
    background: url("../img/tit_for_general.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_for_kids {
    background: url("../img/tit_for_kids.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_for_media {
    background: url("../img/tit_for_media.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_query {
    background: url("../img/tit_query.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_atomic_portal {
    background: url("../img/tit_atomic_portal.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_atomic_portal_top {
    background: url("../img/tit_atomic_portal_top.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}#content .con_rgt .tit_about_JAEA {
    background: url("../img/tit_about_JAEA.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_news {
    background: url("../img/tit_news.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_business_base {
    background: url("../img/tit_business_base.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_randd {
    background: url("../img/tit_randd.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_study_results {
    background: url("../img/tit_study_results.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_database {
    background: url("../img/tit_database.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_mailmagazine {
    background: url("../img/tit_mailmagazine.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_eathquake {
    background: url("../img/tit_eathquake.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}
#content .con_rgt .tit_topics {
    background: url("../img/tit_topics.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    height: 110px;
    line-height: 145%;
    margin: -10px auto;
    padding: 13px 0 0 22px;
    width: 98%;
}

/* ------ 表組み ------ */

.table-base,.table-base2 {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    font-size: 110%;
    margin-top: 1em;
    padding: 2px;
    width: 100%;
}
.table-base th {
    background-color: #AAABB8;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    padding: 8px;
    text-align: right;
}
.table-base2 th {
    background-color: #AAABB8;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    padding: 8px;
    text-align: center;
	white-space:nowrap;
}
.table-base td,.table-base2 td {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    line-height: 140%;
    padding: 8px;
    text-align: left;
}
.table-base2 td.nm {
    text-align: center;
}


/* ------ 右ブロックレイアウト ------ */

#con_kj {
    margin: 15px 0 20px 22px;
	width:95%;
}
#con_kj .con_kj_hbn p {
    font-size: 14px;
    line-height: 150%;
    margin: 15px 0 20px 35px;
    width: 98%;
}
#con_kj .con_kj_hbn p.list {
    background: url("../img/bg_list.gif") no-repeat scroll 0 5px #FFFFFF;
    margin-bottom: 0;
    margin-left: 52px;
    padding-left: 16px;
    width: 95%;
}
#con_kj .con_kj_hbn p.listn {
    margin-bottom: 0;
    margin-left: 22px;
    padding-left: 16px;
    width: 95%;
}
#con_kj .con_kj_hbn .link {
    background: url("../img/bg_link.gif") no-repeat scroll 0 5px;
    padding-left: 16px;
}
#con_kj .con_kj_hbn p .link a {
	text-decoration:none;
}
#con_kj .con_kj_hbn p .link a:hover {
	text-decoration: underline;
}
#con_kj .con_kj_hbn p.kkm {
    border: 2px solid #CCCCCC;
    margin: 15px 0 20px 22px;
    padding: 15px;
    width: 620px;
}
#con_kj .con_kj_hbn dl {
    float: left;
    margin: 15px 0;
    width: 720px;
}
#con_kj .con_kj_hbn dt {
    background: url("../img/bg_list.gif") no-repeat scroll 0 5px #FFFFFF;
    float: left;
    margin-left: 22px;
    padding-left: 15px;
    width: 90px;
}
#con_kj .con_kj_hbn dd {
    float: left;
    margin-bottom: 8px;
    margin-left: 0;
    width: 570px;
}

element.style {
    line-height: 125%;
}
#con_kj .con_kj_hbn li {
    font-size: 105%;
    line-height: 180% !important;
    list-style-type: none;
    margin-bottom: 12px;
    margin-left: 25px;
}
h3._km {
    background: url("../img/icn01.gif") no-repeat scroll 0 3px #FFFFFF;
    border-bottom: 1px dotted #BFBFBF;
    color: #181818;
    font-size: 21px;
    line-height: 170%;
    margin: 25px 0 18px;
    padding-left: 28px;
    width: 98%;
}
h4._kkm {
    color: #076AAA;
    font-size: 15px;
    font-weight: bold;
    margin: 30px 0 0;
    width: 98%;
}
h5._kkm_query {
    color: #076AAA;
    font-size: 15px;
    font-weight: bold;
    margin: 30px 0 0;
}
#con_rfpg {
    margin: 35px 0 20px 95px;
    width: 98%;
}
#con_rfpg img {
    float: left;
    margin: 3px 25px 150px 0;
}
.mn_bx_all {
    float: left;
    width: 492px;
}
.mn_bx {
    background: url("../img/mn_bx_bt.gif") no-repeat scroll 0 bottom transparent;
	background-size:492px;
    float: left;
    font-size: small;
    margin-bottom: 8px;
    margin-left: 6px;
    margin-top: 0;
    width: 492px;
	padding:0 0 8px;
}
.mn_bx710 {
    background: url("../img/bmn_bx_bt710.gif") no-repeat scroll 0 bottom transparent;
    float: left;
    font-size: small;
    margin-bottom: 8px;
    margin-left: 1px;
    margin-top: 0;
    width: 710px;
	padding:0 0 8px;
}
.mn_bx750 {
    background: url("../img/bmn_bx_bt750.gif") no-repeat scroll 0 bottom transparent;
    background-size:100%;
	float: left;
    font-size: small;
    margin-bottom: 8px;
    margin-left: 1px;
    margin-top: 0;
    width: 100%;
	padding:0 0 8px;
}
.mn_bx1 {
    background: url("../img/mn_bx_tp.gif") no-repeat scroll 0 top transparent;
	background-size:492px;
    margin: 0;
    padding: 0;
    width: 492px;
}
.mn_bx7101 {
    background: url("../img/bmn_bx_tp710.gif") no-repeat scroll 0 top transparent;
    margin: 0;
    padding: 0;
    width: 710px;
}
.mn_bx7501 {
    background: url("../img/bmn_bx_tp750.gif") no-repeat scroll 0 top transparent;
    background-size:100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.mn_bx p,.mn_bx1 p {
    color: #222222;
    font-size: 11px;
    line-height: 125%;
    margin: 6px 8px 15px 15px;
}
.mn_bx_in {
    float: left;
    margin-bottom: 8px;
    margin-left: 9px;
}
.mn_bx_in img {
    margin-bottom: 4px;
}
.mn_bx_in ul li {
    float: left;
    list-style-type: none;
    margin-left: 3px;
    width: 117px;
    font-size: 11px;
    line-height: 125%;
}
.mn_bx_in ul li.li05 {
    margin-left: 3px;
    width: 92px;
}
.sub_bx_all {
    float: left;
    width: 223px;
	margin-left: 6px;
}
.sub_bx_all_portal {
    float: left;
    width: 500px;
	margin-left: 6px;
}
.sub_bx {
    background: url("../img/sb_bx_bt.gif") no-repeat scroll 0 bottom transparent;
	background-size:223px;
    float: left;
	font-size:small;
    margin-left: 6px;
	margin-bottom:8px;
    width: 223px;
	padding:0 0 12px;
}
.sub_bx_s {
    background: url("../img/sb_bx_bt.gif") no-repeat scroll 0 bottom transparent;
	background-size:223px;
    float: left;
	font-size:small;
    margin-left: 6px;
    margin-bottom: 4px;
    width: 223px;
	padding:0 0 12px;
}
.sub_bx1 {
    background: url("../img/sb_bx_tp.gif") no-repeat scroll 0 top transparent;
	background-size:223px;
    margin: 0;
    padding: 0;
    width: 223px;
}
.sub_bx p {
    color: #222222;
    font-size: 11px;
    line-height: 125%;
    margin: 6px 2px 15px 15px;
}
.sub_bx_in {
    float: left;
    margin-top: 11px;
    margin-left: 9px;
}
.sub_bx_in ul li {
    float: left;
    list-style-type: none;
    margin-left: 6px;
    width: 89px;
}
.sub_bx_in ul li.sbsml {
    float: left;
    list-style-type: none;
    margin-left: 6px;
    width: 47px;
}
.sub_bx_in ul li.sbtx {
    width: 107px;
    font-size: 11px;
    line-height: 125%;
}

.sub_bx_in ul li.sbtx_s {
    font-size: 11px;
    line-height: 125%;
    width: 145px;
}
.sub_bx_in_media {
    float: left;
    margin-bottom: 7px;
    margin-left: 9px;
}

.sub_bx_in_media img {
    margin-bottom: 4px;
}

.sub_bx_in_media ul li {
    float: left;
    list-style-type: none;
    margin-left: 6px;
    width: 100px;
    font-size: 11px;
    line-height: 125%;
}

.bn_4,.bn_5,.bn_6 {
    float: left;
    margin-top: 5px;
    width: 750px;
}
.bn_4 ul li {
    float: left;
    list-style-type: none;
    margin-left: 6px;
    margin-right: 3px;
}
.bn_5 ul li {
    float: left;
    list-style-type: none;
    margin-left: 6px;
    margin-right: 2px;
}
.bn_6 ul li {
    float: left;
    list-style-type: none;
    margin-left: 5px;
    margin-right: 2px;
}
.bmn {
    float: left;
}
.bmn_tit {
    background: url("../img/bg_mds.gif") repeat-x scroll 0 0 transparent;
    color: #202020;
    float: left;
    margin: 10px 0 8px 6px;
    padding: 2px 0 3px 12px;
    width: 731px;
	font-size:14px;
}
.bmn_tit_portal {
    background: url("../img/bg_mds.gif") repeat-x scroll 0 0 transparent;
    color: #202020;
    float: left;
    font-size: 14px;
    margin: 10px 0 0 3px;
    padding: 2px 0 3px 12px;
    width: 695px;
}
.bmn_lst_l, .bmn_lst_c {
    float: left;
    line-height: 140%;
    margin-left: 9px;
    width: 230px;
}
.bmn_lst_r {
    float: right;
    line-height: 140%;
    margin-right: 6px;
    width: 230px;
}
p.lst {
    color: #3A3A3A;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 4px;
}
.bmn_txt {
	border-bottom:1px solid #c2c1c1;
	padding-bottom: 13px;
}
#media_bmn .bmn_bx {
    background: url("../img/bmn_bx_bt.gif") no-repeat scroll 0 bottom transparent;
    background-size:174px;
    float: left;
	font-size:small;
    margin-left: 6px;
    width: 174px;
	padding:0 0 12px;
}
#media_bmn .bmn_bx1 {
    background: url("../img/bmn_bx_tp.gif") no-repeat scroll 0 top transparent;
    background-size:174px;
	margin: 0;
    padding: 0;
    width: 174px;
}

.bmn_bx {
    background: url("../img/bmn_bx_bt.gif") no-repeat scroll 0 bottom transparent;
    float: left;
	font-size:small;
    margin-left: 6px;
    width: 181px;
	padding:0 0 12px;
}
.bmn_bx1 {
    background: url("../img/bmn_bx_tp.gif") no-repeat scroll 0 top transparent;
	margin: 0;
    padding: 0;
    width: 181px;
}

.bmn_bx p {
    color: #222222;
    font-size: 11px;
    line-height: 125%;
    margin: 2px 7px 5px 13px;
}

#news_bmn .bmn3_bx {
    background: url("../img/sb_bx_bt3.gif") no-repeat scroll 0 bottom transparent;
	background-size:234px;
    float: left;
	font-size:small;
    margin-left: 6px;
    margin-bottom: 8px;
    width: 234px;
	padding:0 0 12px;
	height:205px;
}
#news_bmn .bmn3_bx1 {
    background: url("../img/sb_bx_tp3.gif") no-repeat scroll 0 top transparent;
	background-size:234px;
    margin: 0;
    padding: 0;
    width: 234px;
}

.bmn3_bx {
    background: url("../img/sb_bx_bt3.gif") no-repeat scroll 0 bottom transparent;
    float: left;
	font-size:small;
    margin-left: 6px;
    margin-bottom: 8px;
    width: 243px;
	padding:0 0 12px;
	height:205px;
}
.bmn3_bx_map {
    /*background: url("../img/sb_bx_bt3.gif") no-repeat scroll 0 bottom transparent;*/
    float: left;
	/* font-size:small; */
    margin-top: 2px;
    margin-left: 16px;
    margin-bottom: 0px;
    width: 243px;
	padding:0 0 12px;
	height:408px;
}
.bmn3_bx1 {
    background: url("../img/sb_bx_tp3.gif") no-repeat scroll 0 top transparent;
    margin: 0;
    padding: 0;
    width: 243px;
}

.bmn3_bx p {
    color: #222222;
    font-size: 11px;
    line-height: 125%;
    margin: 2px 7px 5px 13px;
}
.bmn_bx_randd_all {
    float: left;
    margin-left: 1px;
    width: 247px;
}
.bmn_bx_randd {
    background: url("../img/sb_bx_bt3.gif") no-repeat scroll 0 bottom transparent;
    float: left;
	font-size:small;
    margin-left: 6px;
    margin-bottom: 8px;
    width: 243px;
	padding:0 0 12px;
	height:120px;
}
.bmn_bx_randd_map {
    /*background: url("../img/sb_bx_bt3.gif") no-repeat scroll 0 bottom transparent;*/
    float: left;
	/* font-size:small; */
    margin-top: 2px;
    margin-left: 8px;
    margin-bottom: 6px;
    width: 243px;
	padding:0 0 12px;
	height:120px;
}
.bmn_bx_randd_half {
    background: url("../img/sb_bx_bt3.gif") no-repeat scroll 0 bottom transparent;
    float: left;
	font-size:small;
    margin-left: 6px;
    margin-bottom: 8px;
    width: 243px;
	padding:0 0 12px;
	height:50px;
}
.bmn_bx1_randd {
    background: url("../img/sb_bx_tp3.gif") no-repeat scroll 0 top transparent;
    margin: 0;
    padding: 0;
    width: 243px;
}
.bmn_half {
    float: left;
	width:50%;
}
.bmn_tit_half {
    background: url("../img/bg_mds.gif") repeat-x scroll 0 0 transparent;
    color: #202020;
    float: left;
    margin: 10px 0 8px 6px;
    padding: 2px 0 3px 12px;
    width: 96%;
	font-size:14px;
}




/* ------ フッター ------ */


#footer {
    color: #f8f8f8;
    margin: 0 auto;
    width: 98%;
}
#footer .inner {
    background: none repeat scroll 0 0 #525252;
    margin: 0 auto;
    padding: 0 10px 20px;
    width: 98%;
}
#footer .logo {
    float: left;
    margin: 15px 0 20px 1px;
    width: 98%;
	display:none;
}
#footer .logo ul.fnavi {
	height:50px;
    margin: 0;
    padding: 0;
	float:left;
}
*:first-child+html #footer .logo ul.fnavi {
    width:98%;
}
*:first-child+html #footer .logo ul.fnavi li {
    display:inline;
    zoom:1;
}
#footer .footerlink_pc {
	display:block;
}
#footer .footerlink_sp {
	display:none;
}
#footer .logo ul.fnavi li.addr_sp {
	display:none;
}
#footer .logo ul.fnavi li {
    display: table-cell;
    list-style-type: none;
    padding: 2px;
    _padding: 0px;
    vertical-align: bottom;
}
#footer .logo ul.fnavi li.right {
    width: 285px;
}
#footer .logo ul.fnavi li.right li {
	float:left;
}

#footer .logo ul.fnavi li ul {
	background:transparent;
	display:inline;
	margin:0;
	padding:0;
}
#footer .logo ul.fnavi li ul li {
    float: left;
    list-style-type: none;
    margin: 0 4px;
    padding: 0;
}

#footer .logo_tab {
    float: left;
    margin: 15px 0 20px 1px;
    width: 98%;
	display:block;
}
#footer .logo_tab ul.fnavi {
	height:50px;
    margin: 0;
    padding: 0;
	float:left;
}
#footer .logo_tab ul.fnavi li {
    display: table-cell;
    list-style-type: none;
    padding: 2px;
    _padding: 0px;
    vertical-align: bottom;
}
#footer .logo_tab ul.fnavi li.right {
    width: 285px;
}
#footer .logo_tab ul.fnavi li.right li {
	float:left;
}

#footer .logo_tab ul.fnavi li ul {
	background:transparent;
	display:inline;
	margin:0;
	padding:0;
}
#footer .logo_tab ul.fnavi li ul li {
    float: left;
    list-style-type: none;
    margin: 0 4px;
    padding: 0;
}

.footermenu {
	display:none;
	clear:both;
    font-size: 10px;
    height: auto;
    line-height: 140%;
    margin: auto;
    padding: 12px 0 8px 1px;
    width: 975px;
}
#footer a:link {
    color: #f8f8f8;
}
#footer a:hover {
    color: #f8f8f8;
}
#footer a:visited {
    color: #f8f8f8;
}
#footer .footermenu ul {
    float: left;
    margin: 0 3px;
}
#footer .footermenu li {
    list-style: none outside none;
}
#footer .footermenu li a {
    color: #f8f8f8;
    font-size: 10px;
    padding-bottom: 1px !important;
    text-decoration: none;
}
#footer .footermenu li a:hover {
    color: #f8f8f8;
    padding-bottom: 1px !important;
    text-decoration: underline !important;
}
#footer .footermenu li.tit {
	border-bottom:1px solid #5b79aa;
	margin:6px 0 8px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 0;
}
#footer .footermenu li.tit a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.footermenu_tab {
	display:block;
	clear:both;
    height: auto;
    line-height: 140%;
    margin: auto;
    padding: 12px 0 8px 1px;
    width: 98%;
	text-align:center;
}
#footer .footermenu_tab ul {
    float: left;
    margin: 0 3px;
}
#footer .footermenu_tab li {
    list-style: none outside none;
}
#footer .footermenu_tab li a {
    color: #f8f8f8;
    font-size: 10px;
    padding-bottom: 1px !important;
    text-decoration: none;
}
#footer .footermenu_tab li a:hover {
    color: #f8f8f8;
    padding-bottom: 1px !important;
    text-decoration: underline !important;
}
#footer .footermenu_tab li.tit {
	border-bottom:1px solid #5b79aa;
	margin:6px 0 8px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 0;
}
#footer .footermenu_tab li.tit a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}



/* ------ リンク設定 ------ */
a:link { color: #0649a4; text-decoration: none; }
a:visited { color: #0649a4; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { color: #0649a4; text-decoration: underline; }




/* ------ クリアー ------ */

.clearboth {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	border-top: transparent 0px solid;
	font-size: xx-small;
	line-height: 110%;
	overflow: hidden;
	height: 0px;
	display:block;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

a .alpha  {
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;
}

a:hover .alpha  {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}
.large01 {
	font-size: medium;
	line-height: 160%;
}
.large02 {
	font-size: x-large;
	line-height: 160%;
}

.caption {
	margin-top:3px;
	font-size: x-small;
}


.arrow01 {
	padding-left:15px;
	/* background:transparent url(/common/img/arrow_01.gif) no-repeat left 2px; */
}


.w110 {	width:110px !important;}
.w150 {	width:150px !important;}
.w185 {	width:204px !important;}
.w220 {	width:220px !important;}
.w362 {	width:350px !important;}
.w490 {	width:490px !important;}
.w500 {	width:500px !important;}
.w562 {	width:562px !important;}
.w700 {	width:700px !important;}
.w710 {	width:710px !important;}
.w750 {	width:100% !important;}
.w980 {	width:98% !important;}
.pl5 {	padding-left:5px !important;}
.mt-30 {	margin-top:-30px !important;}
.mt0 {	margin-top:0px !important;}
.mt2 {	margin-top:2px !important;}
.mt5 {	margin-top:5px !important;}
.mt10 {	margin-top:10px !important;}
.mt15 {	margin-top:15px !important;}
.mt20 {	margin-top:20px !important;}
.mt30 {	margin-top:30px !important;}
.mt50 {	margin-top:50px !important;}
.mr0 {	margin-right:0px !important;}
.mr10 {	margin-right:10px !important;}
.mr15 {	margin-right:15px !important;}
.mr16 {	margin-right:16px !important;}
.ml0 {	margin-left:0px !important;}
.ml5 {	margin-left:5px !important;}
.ml10 {	margin-left:10px !important;}
.ml15 {	margin-left:15px !important;}
.ml15-5 {	margin-left:5px !important;}
.ml20 {	margin-left:20px !important;}
.ml30 {	margin-left:30px !important;}
.ml80 { margin-left: 80px !important;    width: 630px !important;}
.ml100 {	margin-left:100px !important;}
.mb5 {	margin-bottom:5px !important;}
.mb20 {	margin-bottom:20px !important;}
.pt5 {	padding-top:5px !important;}
.h150 {	height:150px !important;}
.h170 {	height:170px !important;}
.h185 {	height:185px !important;}
.h189 {	height:189px !important;}
.h250 {	height:250px !important;}


.red {
	color:#cc0000;
}
.black{
	color:#1d1d1d;
}
.orange {
	color:#f98c22;
}

.green {
	color:#5ea358;
}

img.right {
	float:right;
	margin-left:10px;
}
img.left {
	float:left;
	margin-right:10px;
}
img.border {
	padding:1px;
	border:#d9d9d9 1px solid;
}
.fr {
	float:right;
}
.fl {
	float:left;
}
.link_o a {
	float:right;
	color:#f98c22;
	font-size: x-small;
    line-height: 140%;
	margin-right:30px;
}
.ml80 p,.ml80 h4 {
    width: 580px !important;
}
.ml100 p,.ml100 h4 {
    width: 560px !important;
}

.database_pc {
	display:block;
}
.database_sp {
	display:none;
}
.mailmagazine_pc {
	display:block;
}
.mailmagazine_sp {
	display:none;
}

.pan{
	display: none;
}

.nv_lft{
	display: none;
}

.database-10{
	float:left;
	margin-left:0px;
}

.database-0{
	float:left;
}

.database-all{
	width:102%;
	clear:both;
}

.sitemaptable{
	display:none;
}

.pagelist{
	margin:10px;
	text-align:left;
	clear:both;
}
.pagelist strong{
	padding:5px;
	text-decoration:none;
	background-color:#ff3366;
	color:#fff;
	margin-left:5px;
}
.pagelist a{
	border:1px solid #aaa;
	padding:2px;
	text-decoration:none;
	background-color:#efefef;
	color:#333;
	margin-left:5px;
}
.pagelist a:hover{
	border:1px solid #ccc;
	padding:2px;
	text-decoration:none;
	background-color:#333;
	color:#ccc;
}


#sns_button_sp {
	display:block;
	clear:both;
	width:140px;
	height:85px;
	margin:30px auto 20px;
}




#themes {
  background: none;
  margin: 0 auto;
  width: 100%;
}

#themes > div {
  margin:0;
}

#themes > div > ul{
  flex-direction: row;
  /*flex-direction: column;*/
  justify-content: space-evenly;
  padding:5px 0;
}

#themes > div > ul > li{
  margin:5px;
}




} /* END @media screen and (min-width: 641px) and (max-width: 768px){*/
