@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.1
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}


/* Neko 追加 CSS */
/* cocoon-syouronbase-css */
@charset "UTF-8";

aside#related-entries.related-entries.rect-entry-card,
body #main.main .under-entry-content{
  padding:0px;
  margin: 0px;
}

/* 半角文字が続いた時に枠からはみ出さないようにする*/
/*body {
  word-wrap: break-word;
  overflow-wrap: break-word;
}*/

/* タイトル文字　非表示 */
.page .entry-title{
  display: none;
}
/* カテゴリーフォルダー表示 */
h1#archive-title{
  font-size:small;
  font-weight:normal;
}


/*【ページメニュー中央表示】*/
/*TOC+ 角丸*/
#toc{
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
  border-color: #aaaaaa;
  background-color:#f9f9f9;
  padding:5px;
}
#toc a{
  color:#1967D2;
}
#toc a:hover{
  color:#E53900;
}
.toc-content ol{
  padding:0px 0px;
  margin: 0px;
}

/* Qhm table */

#main table{
  padding:0px;
  border:0px;
  margin-top:1x;
  margin-right:auto;
  margin-bottom:1px;
  margin-left:auto;
  text-align:left;
  color:inherit;
  background-color:#333333;
  border-color: #333333;
  width: auto !important;
  table-layout:fixed;
  word-break:break-word;
}

#main th{
  padding:5px;
  margin:1px;
  text-align:center;
  color:inherit;
  background-color: #d8e698;
  border-color: #333333;
  line-height: 130%;
  font-size:large;
}
#main td{
  padding:5px;
  margin:1px;
  color:inherit;
  background-color: #fff;
  border-color: #333333;
  line-height: 130%;
}
/* 分数表示用table  */
.bunsuu{
  margin:0px 0px 0px 30px;
}
#main .bunsuu .sen{
  height:1px;
  margin-bottom:3px;
}
#main .bunsuu table{
  line-height: 80%;
  white-space:nowrap;
  padding:0px;
  border:0px;
  margin:0px;
  text-align:left;
  color:inherit;
/*  background-color:#ffffff;
  border-color: #ffffff;*/
  width: auto !important;
  table-layout:fixed;
  word-break:break-word;
}
#main .bunsuu th{
  padding:0px;
  margin:0px;
  border:0px;
  text-align:center;
  font-size:small;
}
#main .bunsuu td{
  padding:0px;
  margin:0px;
  border:0px;
  text-align:center;
  font-size:small;
}

div.ie5{
  text-align:center;
} 
/* Qhm table 終わり */

/* 見出しのリンクに色 */
body #main.main a.noline-w h2,
body #main.main a.noline-w h3,
body #main.main a.noline-w h4{
  color:#7FFFD4;
}
body #main.main a.noline-b h2,
body #main.main a.noline-b h3,
body #main.main a.noline-b h4{
  color: #1967d2;
}

/* 下線を非表示 */
.noline-w,
.noline-b{
  text-decoration:none;
}
.noline-w :hover,
.noline-b :hover{
  text-decoration:underline;
  color: #e53900;
}

/* 見出しと内容を詰める */
body #main.main p{
  margin: 5px 0px 15px 0px;
  padding:0px;
}

/* ｻｲﾄﾞﾊﾞｰ見出し*/
#sidebar h2.widget-title,
#sidebar h3.widget-title{
  text-align: center;
  font-size: medium ;
  font-weight:bold;
  color: #ff8c00;
  text-indent: 5px;
/*  border-top: 2px solid limegreen;*/
  border-bottom: 2px solid limegreen;  
  background: #ffffff;
  padding:0px;
  margin: 5px 0px;
}

#sidebar a :hover{
  text-decoration:underline;
  color: #E53900;
}
#sidebar a:visited {
color:#6600FF;
}
/* 枠内H4 */
#main.main h4.waku{
  text-align:left;
  font-size:large;
  font-weight:bold;
  background-image:url("");
}

/* コード表示 */
.entry-content pre{
  overflow-x: auto;
  background-color:transparent;
  margin:0em auto;
    /* 行番号表示の隙間を空ける */
  padding:0.4em 0.5em 0.4em 2.5em;
  text-align:left;
  max-width:95%;width:95%;
  border:solid 1px #00e;
  border-radius: 3px;

}
@media (min-width: 39.118rem) {
  pre {
    overflow-x: visible;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-wrap: break-word;
  }
}

/************************************
** 引用（blockquote）
************************************/
#main.main blockquote {
  background-color: #fafbfc;
  border: 1px solid #ccc;
  margin: 0px 5px 0px 10px;
  padding: 0px 5px 0px 10px;
  position: relative;
  border-radius: 3px;
}

#main.main blockquote::before {
  content: " ";
}
#main.main blockquote::after {
  content: " ";
}
/*  引用（blockquote）終わり  */

/* リスト表示 */
body #main ol,
body #main ul{
  padding:0px 0px 0px 1em;
  margin:1px;
  font-size:medium;
}
#main dl,
#main dt{
  padding:0px;
  margin:1px;
}
#main dd{
  padding:0px 0px 0px 2em;
  margin:1px;
}

/* 注のリスト表示 */
#main ol.tyuu{
  padding:0 0 0 1em;
  margin:0;
/*  font-size:small;*/
}


ol.tyuu li{
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
}
ol.tyuu li:before{
  display: marker;
  content: "注" counter(cnt);
  position:relative; 
  left:-1em;
}
/* 注のリスト表示 終わり */
/* サイト内サーチ     */
.widget.widget_search h2.widget-title{
  font-size: small;
  text-align: left;
}
.uk-button {
  /* 1 */
  margin: 0;
  /* 2 */
  border: none;
  /* 3 */
  overflow: visible;
  /* 4 */
  font: inherit;
  color: #fff;
  /* 5 */
  text-transform: none;
  /* 6 */
  display: inline-block;
  box-sizing: border-box;
  padding: 5px 7px;
  vertical-align: middle;
  font-size: small;
  /* 7 */
  line-height: 100%;
  /* 8 */
  text-align: center;
  /* 9 */
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color;
}
/* サイト内サーチ   終わり  */

/* 表の幅 横の見出しを右寄せ */
.hyou table{
  width:55%;
  position: relative;
  float: left;
}
.hyou H3{
    /* ie win (5, 5.5, 6) bugfix */
    position: relative;
    width: 45%;
    float: right;
    text-align:left;
    margin: 0;
    border-left: 10px solid #a3b8cc;
    padding: 3px;
    font-size: 16px;
    color: #000000;
    background: #98FB98;
}
/* 表の幅 横の見出しを右寄せ 終わり */



/* Neko */
p,
div {
  padding: 0px;
  margin: 0px;
}

.jisage {
  padding: 0px 0px 0px 1em;
  margin: 0px;
}
.jisagekakomi {
  border:solid 1px #CC6600;
  border-radius: 3px;
  padding: 0px 0px 0px 4px;
  margin:  0px 0px 0px 2em;
}
.tyuu {
  padding-left: 2em 2em;
  margin: 0px;
  font-size:small;
}

.reibun{
  line-height: 130%;
/*  font-size:large;*/
  text-align:left;
  border: 1px #CC6600 solid;
  padding : 0px 5px;
  margin: 1px 5px 1px 5px;
  border-radius: 3px;
}
.reiji{
  border: 1px #CC6600 solid;
  line-height: 130%;
  text-align:left;
  padding : 0px 5px;
  margin: 0px 10px;
  border-radius: 3px;
}
.inyou{
  line-height: 130%;
  text-align:left;
  padding : 0px 0px 0px 5px;
  margin: 2px 0px 2px 20px;
}

.youten{
  color: #993300;
  font-weight:bold;
  line-height: 130%;
  text-align:left;
  border: 3px double #CC6600;
  padding : 0px 5px 0px 5px;
  margin: 0px 5px 0px 25px;
  background: #FFFFCC; 
  border-radius: 3px;
}

.bluebox80{
  border:solid 1px #00e;
  background-color:transparent;
  max-width:80%;width:80%;
  text-align:left;
  padding:0 0.2em 0 0.6em;
  margin:1em auto;
  border-radius: 3px;
}

.bluebox95{
  background-color:transparent;
  margin:0em auto;
  padding:0em 0.5em 0em 0.5em;
  text-align:left;
  max-width:95%;width:95%;
  border:solid 1px #00e;
  border-radius: 3px;
  overflow-x: auto;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.bluebox100{
  border:solid 1px #00e;
  background-color:transparent;
  max-width:100%;width:100%;
  text-align:left;
  padding:0 0.2em 0 0.6em;
  margin:1em auto;
  border-radius: 3px;
}

.bluebox{
  background-color:transparent;
  margin:0em auto;
  padding:0em 0.5em 0em 0.5em;
  text-align:left;
  border:solid 1px #00e;
  border-radius: 3px;
  overflow-x: auto;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.brownbox80{
  border:solid 1px #CC6600;
  background-color:transparent;
  max-width:80%;width:80%;
  text-align:left;
  padding:0 0.2em 0 0.6em;
  margin:1em auto;
  border-radius: 3px;
}

.brownbox{
  background-color:transparent;
  margin:0em auto;
  padding:0em 0.5em 0em 0.5em;
  text-align:left;
  border:solid 1px #CC6600;
  border-radius: 3px;
  overflow-x: auto;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.box20{
  max-width:20%;width:20%;
}
.box30{
  max-width:30%;width:30%;
}
.box40{
  max-width:40%;width:40%;
}
.box50{
  max-width:50%;width:50%;
}
.box60{
  max-width:60%;width:60%;
}
.box70{
  max-width:70%;width:70%;
}
.box80{
  max-width:80%;width:80%;
}
.box90{
  max-width:90%;width:90%;}
.box95{
  max-width:95%;width:95%;}

.qhm-bs-box,

.brownbox80{
  border:solid 1px #CC6600;
  background-color:transparent;
  max-width:80%;width:100%;
  text-align:left;
  padding:0 0.2em 0 0.6em;
  margin:1em auto;
  border-radius: 3px;
}

.title{
        color: #000000;
	      font-weight:bolder;
}

/* 本文内サブメニュー２　大中小　*/
.title-left2-syou{
      /* ie win (5, 5.5, 6) bugfix */
    position: relative;
    width: 100px;
    text-align:center;
    margin: 0px;
    padding: 6px;
    font-size: 16px;
    background-size: 100% 100%;
  /* 画像を使わないとき
    color: #000000;
    background: #ffdefd;   　*/
  /* 画像　　*/
    background-position:center;
    background-image:url("https://www.neko01.com/kousaku/car/title2-syou.png");
    background-repeat:no-repeat;
}

.title-left2-tyuu{
    /* ie win (5, 5.5, 6) bugfix */
    position: relative;
    width: 252px;
    text-align:center;
    margin: 0;
    padding: 6px;
    font-size: 16px;
    background-size: 100% 100%;
 /* 画像を使わないとき
    color: #000000;
    background: #ffdefd;   　*/
 /* 画像　　*/
    background-image:url("https://www.neko01.com/kousaku/car/title2-tyuu.png");
    background-repeat:no-repeat;
}


.right{
  float:right;
}
.left{
  float:left;
}
.center{
  display: table;
  margin:0 auto;
}

.red{
  color: red;
}
#main .marker{
  background-color:yellow;
  font-weight:bold;
  text-decoration:underline;
}
a.anchor{
    display: block;
    padding-top: 70px;
    margin-top: -70px;
}
.clear{
  clear:both;
}
amp-img{
  float:left;
}


/* QHM midasi*/
/* h2 */
.title,
body #main.main h1.entry-title,
body #main.main h2{
	/* font */
  color:#ffffff;
  font-size:18px;
  padding:10px 25px;
    /* background */
    /* 非画像時メインボーダー色設定 */
  background-color:#ffffff;
     /* border-bottom:double 3px #ffffff;  */
    /* 背景画像設定 */
  background-image:url("https://www.syouron.com/icon_source/h2_bg.png");
  background-size: 100% 100%;
  background-repeat:no-repeat;;
  margin: 5px 0px;
}

/* h3 */
#comment-area.comment-area h2#comments.comment-title,
#related-entries.related-entries h2.related-entry-heading,
body #main.main .reibun_title,
body #main.main h3{
  line-height:125%;
    /* font */
  font-weight:bold;
  color:#333;
  font-size:large;
  padding:3px 10px;
    /* background */
  border: 0px solid #ffffff;
  border-left: 10px solid #A3B8CC;
  background-color:#98FB98;
  margin: 5px 0px;
}

/* h4 + include.inc.php, calender_viwer.inc.php */
#comment-area.comment-area h3#reply-title.comment-reply-title,
#main.main .related-entry-card-content.card-content.e-card-content h3.related-entry-card-title.card-title.e-card-title,
body #main.main h4,
body #main.main h2.calender{
  text-align:center;
  color: darkolivegreen;
   /* 画像を使わないとき */
  font-size: large ;
  font-weight:bold;
  text-indent: 5px;
  border-top: 2px solid #98FB98;
  border-bottom: 2px solid #98FB98;
  padding:3px 15px;
  margin: 5px;
}

/* h4 + include.inc.php, calender_viwer.inc.php */
.title-left,
.title-left2-dai{
    /* 画像　　*/
  background-image:url("https://www.neko01.com/kousaku/car/title2-dai.png");
  background-position:center; 
  background-repeat:no-repeat;
  border:0px;
  background-size: 100% 100%;
  background-repeat:no-repeat;
  padding: 9px 10px;
  width:100%;
  margin: 0px;
  font-weight:bold;
}


/* cocoon-syouron-css */
@charset "UTF-8";

/* ヘッダー　写真表示 */
/*#header{
  background-image:url("https://www.neko01.com/pc/keitai/picture/keitai-header.jpg");
  background-repeat:repeat;
  background-size:100% 100%;
}*/
/* ヘッダー　ねこ画像表示 */
#header-container　.site-name-text{
  position:relative;
  top: 0px; left: 0px; 
  line-height:1em;
  padding-left:3em;
}
#header-container .site-name-text:before{
  position:relative;
 top: 5px; left: 0px; 
/*	center:100;*/
  content:"";
  display:inline-block;
  width:4em;
  height:2em;
  background:url(https://www.syouron.com/kogoto.gif) no-repeat;
  background-size:contain;
}

/* ﾓﾊﾞｲﾙﾍｯﾀﾞｰ画像・背景色 */
/*.mobileHeader*/
#menu-mobile.mobile-header-menu-buttons.mobile-menu-buttons{
/*  background-image:url("https://www.neko01.com/sikaku/2boiler/2boiler.jpg");
  background-repeat:no-repeat;
  background-size:100% 100%;*/
  background-color:#EEEE22;
}
/* ﾓﾊﾞｲﾙﾍｯﾀﾞｰ文字色 */
.custom-menu-icon.menu-icon, 
.custom-menu-caption.menu-caption, /* 上2つメニューボタン表示 */
#menu-mobile .logo-menu-button.menu-button,
#menu-mobile .logo-menu-button.menu-button a, /* 3つﾍｯﾀﾞｰﾀｲﾄﾙ文字色 */
body li.navi-menu-button.menu-button{
  color:#8D00E3;
}

/* ヘッダー文字前ﾈｺ */
#menu-mobile .logo-menu-button.menu-button a:before{
  position:relative;
  top: 0px; left: 0px; 
  content:"";
  display:inline-block;
  width:4em;
  height:2em;
  background:url(https://www.syouron.com/kogoto.gif) no-repeat;
  background-size:contain;
}



/* AccordeonMenuCK-2n-css */
#accordeconck2 { margin:0;padding:0; }
#accordeconck2 .accordeonck_desc { display:block; }
#accordeconck2 li.accordeonck { list-style: none;overflow: hidden; margin: 0;}
#accordeconck2 ul[class^="content"] { margin:0;padding:0;width:auto; }
#accordeconck2 li.accordeonck > span { position: relative; display: block;/* Menu*/}
#accordeconck2 li.accordeonck.parent > span { }
#accordeconck2 li.parent > span span.toggler_icon { position: absolute; cursor: pointer; display: block; height: 100%; z-index: 10;right:0; background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important;}
#accordeconck2 li.parent.open > span span.toggler_icon { right:0; background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important;}
#accordeconck2 li.accordeonck.level2 > span { }
#accordeconck2 li.level3 li.accordeonck > span { }
#accordeconck2 a.accordeonck { display: block;text-decoration: none; }
#accordeconck2 a.accordeonck:hover { text-decoration: none; }
#accordeconck2 li.parent > span a { display: block;outline: none; }
#accordeconck2 li.parent.open > span a {  }
#accordeconck2 li.level2.parent > span span.toggler_icon { right:0;display: block;outline: none;background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important; }
#accordeconck2 li.level2.parent.open > span span.toggler_icon { background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important; }
#accordeconck2 li.level2 li.accordeonck.parent > span span.toggler_icon { right:0;display: block;outline: none;background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important; }
#accordeconck2 li.level2 li.accordeonck.open.parent > span span.toggler_icon { background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important; }
#accordeconck2  {
	background: #FFFFFF;
	background: rgba(255,255,255,0.05);
	-pie-background: rgba(255,255,255,0.05);
	background-size: auto;	background-image: -o-linear-gradient(center top,#FFFFFF, #FFFFFF 100%);
	background-image: -webkit-gradient(linear, left top, left bottom,from(#FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -moz-linear-gradient(center top,#FFFFFF, #FFFFFF 100%);
	background-image: linear-gradient(to bottom,#FFFFFF, #FFFFFF 100%);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	font-family: Menu;
}

#accordeconck2  a {
	font-family: Menu;
}

#accordeconck2 li.level1 > span a {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 14px;
}

#accordeconck2 li.level1 > span a a {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 14px;
}

#accordeconck2 li.level1 > span .accordeonck_desc {
	font-size: 14px;
}

#accordeconck2 li.level1 > span .accordeonck_desc a {
	font-size: 14px;
}

#accordeconck2 li.level1 > ul {
	background-size: auto;	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-family: ;
}

#accordeconck2 li.level1 > ul a {
	font-family: ;
}

#accordeconck2 li.level2 > span a {
/*	font-weight: bold;*/
	font-size: 14px;
}

#accordeconck2 li.level2 > span a a {
/*	font-weight: bold;*/
	font-size: 14px;
}

#accordeconck2 li.level2 > span .accordeonck_desc {
	font-size: 14px;
}

#accordeconck2 li.level2 > span .accordeonck_desc a {
	font-size: 14px;
}

#accordeconck2 li.level2 ul[class^="content"] {
	background-size: auto;	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-family: ;
}

#accordeconck2 li.level2 ul[class^="content"] a {
	font-family: ;
}

#accordeconck2 li.level2 li.accordeonck > span a {
	font-size: 14px;
}

#accordeconck2 li.level2 li.accordeonck > span a a {
	font-size: 14px;
}

#accordeconck2 li.level2 li.accordeonck > span .accordeonck_desc {
	font-size: 14px;
}

#accordeconck2 li.level2 li.accordeonck > span .accordeonck_desc a {
	font-size: 14px;
}
.accordeconck2 { margin:0;padding:0; }
.accordeconck2 .accordeonck_desc { display:block; }
.accordeconck2 li.accordeonck { list-style: none;overflow: hidden; margin: 0;}
.accordeconck2 ul[class^="content"] { margin:0;padding:0;width:auto; }
.accordeconck2 li.accordeonck > span {position: relative; display: block; /*Menu*/}
.accordeconck2 li.accordeonck.parent > span { }
.accordeconck2 li.parent > span span.toggler_icon { position: absolute; cursor: pointer; display: block; height: 100%; z-index: 10;right:0; background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important;}
.accordeconck2 li.parent.open > span span.toggler_icon { right:0; background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important;}
.accordeconck2 li.accordeonck.level2 > span { }
.accordeconck2 li.level3 li.accordeonck > span { }
.accordeconck2 a.accordeonck { display: block;text-decoration: none; }
.accordeconck2 a.accordeonck:hover { text-decoration: none; }
.accordeconck2 li.parent > span a { display: block;outline: none; }
.accordeconck2 li.parent.open > span a {  }
.accordeconck2 li.level2.parent > span span.toggler_icon { right:0;display: block;outline: none;background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important; }
.accordeconck2 li.level2.parent.open > span span.toggler_icon { background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important; }
.accordeconck2 li.level2 li.accordeonck.parent > span span.toggler_icon { right:0;display: block;outline: none;background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important; }
.accordeconck2 li.level2 li.accordeonck.open.parent > span span.toggler_icon { background: url(https://www.neko01.com/pc/wp/) center center no-repeat !important; }
.accordeconck2  {
	background: #FFFFFF;
	background: rgba(255,255,255,0.05);
	-pie-background: rgba(255,255,255,0.05);
	background-size: auto;	background-image: -o-linear-gradient(center top,#FFFFFF, #FFFFFF 100%);
	background-image: -webkit-gradient(linear, left top, left bottom,from(#FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -moz-linear-gradient(center top,#FFFFFF, #FFFFFF 100%);
	background-image: linear-gradient(to bottom,#FFFFFF, #FFFFFF 100%);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	font-family: Menu;
}

.accordeconck2  a {
	font-family: Menu;
}

.accordeconck2 li.level1 > span a {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 14px;
}

.accordeconck2 li.level1 > span a a {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 14px;
}

.accordeconck2 li.level1 > span .accordeonck_desc {
	font-size: 14px;
}

.accordeconck2 li.level1 > span .accordeonck_desc a {
	font-size: 14px;
}

.accordeconck2 li.level1 > ul {
	background-size: auto;	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-family: ;
}

.accordeconck2 li.level1 > ul a {
	font-family: ;
}

.accordeconck2 li.level2 > span a {
/*	font-weight: bold;*/
	font-size: 14px;
}

.accordeconck2 li.level2 > span a a {
/*	font-weight: bold;*/
	font-size: 14px;
}

.accordeconck2 li.level2 > span .accordeonck_desc {
	font-size: 14px;
}

.accordeconck2 li.level2 > span .accordeonck_desc a {
	font-size: 14px;
}

.accordeconck2 li.level2 ul[class^="content"] {
	background-size: auto;	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-family: ;
}

.accordeconck2 li.level2 ul[class^="content"] a {
	font-family: ;
}

.accordeconck2 li.level2 li.accordeonck > span a {
	font-size: 14px;
}

.accordeconck2 li.level2 li.accordeonck > span a a {
	font-size: 14px;
}

.accordeconck2 li.level2 li.accordeonck > span .accordeonck_desc {
	font-size: 14px;
}

.accordeconck2 li.level2 li.accordeonck > span .accordeonck_desc a {
	font-size: 14px;
}



