/*TeachMeJoomla's  flexible rounded corners module CSS*/
 /*image setup */
 div.module-green, div.module-green div{
 background:  url('http://label-clach.jp/style/images/rounded_green.jpg');  /* 背景に使う画像 */
 }
 /*replaced with TeachMeJoomla's single image technique*/
  div.module-green
 {
 padding: 0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position:bottom left;
 height:1%;
 width:auto;
 }
  div.module-green div
 
 {
 margin:0px 0px 0px 13px;
 background-repeat:no-repeat;
 background-position: bottom right; 
 padding: 0px 0px 13px 0px;
 width:auto;
 }
 div.module-green div div
 {
   background-position: top right;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
 }
 div.module-green div div div
 {
   margin:0px 13px 0px -13px;
   background-position: top left;
   padding: 13px 0px 0px 13px;
 }
 /*reset nested divs*/
  div.module-green div div div div
 {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
   background:none;
     background-image: none;
     background-position: top left;
     background-repeat: repeat;
     background-color: transparent;
     width:100%;
 }

 /*image setup */
 div.module-cyan, div.module-cyan div{
 background:  url('http://label-clach.jp/style/images/rounded_cyan.jpg');  /* 背景に使う画像 */
 }
 /*replaced with TeachMeJoomla's single image technique*/
  div.module-cyan
 {
 padding: 0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position:bottom left;
 height:1%;
 width:auto;
 }
  div.module-cyan div
 
 {
 margin:0px 0px 0px 13px;
 background-repeat:no-repeat;
 background-position: bottom right; 
 padding: 0px 0px 13px 0px;
 width:auto;
 }
 div.module-cyan div div
 {
   background-position: top right;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
 }
 div.module-cyan div div div
 {
   margin:0px 13px 0px -13px;
   background-position: top left;
   padding: 13px 0px 0px 13px;
 }
 /*reset nested divs*/
  div.module-cyan div div div div
 {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
   background:none;
     background-image: none;
     background-position: top left;
     background-repeat: repeat;
     background-color: transparent;
     width:100%;
 }
 
 /*ここからはにょん追加ベージュバージョン*/

 /*image setup */
 div.module-beige, div.module-beige div{
 background:  url('http://label-clach.jp/style/images/rounded_beige.jpg');  /* 背景に使う画像 */
 }
 /*replaced with TeachMeJoomla's single image technique*/
  div.module-beige
 {
 padding: 0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position:bottom left;
 height:1%;
 width:auto;
 }
  div.module-beige div
 
 {
 margin:0px 0px 0px 13px;
 background-repeat:no-repeat;
 background-position: bottom right; 
 padding: 0px 0px 13px 0px;
 width:auto;
 }
 div.module-beige div div
 {
   background-position: top right;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
 }
 div.module-beige div div div
 {
   margin:0px 13px 0px -13px;
   background-position: top left;
   padding: 13px 0px 0px 13px;
 }
 
 /*reset nested divs*/
  div.module-beige div div div div
 {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
   background:none;
     background-image: none;
     background-position: top left;
     background-repeat: repeat;
     background-color: transparent;
     width:100%;
 }
 
 
 /*image setup */
 div.module-purple, div.module-purple div{
 background:  url('http://label-clach.jp/style/images/rounded_purple.jpg');  /* 背景に使う画像 */
 }
 /*replaced with TeachMeJoomla's single image technique*/
  div.module-purple
 {
 padding: 0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position:bottom left;
 height:1%;
 width:auto;
 }
  div.module-purple div
 
 {
 margin:0px 0px 0px 13px;
 background-repeat:no-repeat;
 background-position: bottom right; 
 padding: 0px 0px 13px 0px;
 width:auto;
 }
 div.module-purple div div
 {
   background-position: top right;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
 }
 div.module-purple div div div
 {
   margin:0px 13px 0px -13px;
   background-position: top left;
   padding: 13px 0px 0px 13px;
 }
 /*reset nested divs*/
  div.module-purple div div div div
 {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
   background:none;
     background-image: none;
     background-position: top left;
     background-repeat: repeat;
     background-color: transparent;
     width:100%;
 }
 
 
  /*image setup */
 div.module-blue, div.module-blue div{
 background:  url('http://label-clach.jp/style/images/rounded_blue.jpg');  /* 背景に使う画像 */
 }
 /*replaced with TeachMeJoomla's single image technique*/
  div.module-blue
 {
 padding: 0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position:bottom left;
 height:1%;
 width:auto;
 }
  div.module-blue div
 
 {
 margin:0px 0px 0px 13px;
 background-repeat:no-repeat;
 background-position: bottom right; 
 padding: 0px 0px 13px 0px;
 width:auto;
 }
 div.module-blue div div
 {
   background-position: top right;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
 }
 div.module-blue div div div
 {
   margin:0px 13px 0px -13px;
   background-position: top left;
   padding: 13px 0px 0px 13px;
 }
 /*reset nested divs*/
  div.module-blue div div div div
 {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
   background:none;
     background-image: none;
     background-position: top left;
     background-repeat: repeat;
     background-color: transparent;
     width:100%;
 }