


/* ============================================
　ボタン
============================================ */


.button01 a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 left;
  padding: 0.4em 1.5em;
  width: 280px;
  color: #333;
  font-size: 1em;
  font-weight: 400;
  background-color: #cad2e7;
  transition: 0.3s;
}

.button01 a::after {
  content: '';
  width: 5px;
  height: 5px;
  border-top: 3px solid #333333;
  border-right: 3px solid #333333;
  transform: rotate(45deg);
}

.button01 a:hover {
  text-decoration: none;
  background-color: #a7b4d7;
}


/* ============================================
　リストマーカー
============================================ */

.list_check {
    list-style:  none;      /* デフォルトのアイコンを消す */
    margin:  0;             /* デフォルト指定上書き */
    padding: 0 0 0 20px;             /* デフォルト指定上書き */
  }

.list_check li{
    position: relative;
    padding-left: 24px;
  }
 
 .list_check li:before {
    content: "";
    position: absolute;
	display:  inline-block;
    top: .1em;
    left: 0;
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
    width: 5px;
    height: 12px;
    border-right: 3px solid #ac8590;
    border-bottom: 3px solid #ac8590;
	margin-right: 5px;
  }


/* ============================================
  アコーディオン（プロフィール）
============================================ */

    /*アコーディオン全体*/
    .menu {
      width: 93%;
      padding: 10px 10px 20px;
    }
    .menu input {
      display: none; /*チェックボックスを隠す*/
    }
    /*バー部分*/
    .menu label {
      cursor :pointer;
      display: block;
      text-decoration: none;
      color: #ffffff;
      line-height: 1;
      position: relative;
      margin: 10px 0 5px;
      padding: 10px;
      background-color: #8590ac;
    }
    /*開いたときに表示される部分*/
    .menu ul {
      margin: 0;
      padding: 0;
      list-style: none;
      margin-bottom: 1px;
    }
    .menu li {
      height: 0;
      overflow-y: hidden;
      transition: padding-bottom 0.5s, padding-top 0.5s; /*閉じるときのアニメーション*/
      -webkit-transition: padding-bottom 0.5s, padding-top 0.5s;
      -moz-transition: padding-bottom 0.5s, padding-top 0.5s;
      -ms-transition: padding-bottom 0.5s, padding-top 0.5s;
      -o-transition: padding-bottom 0.5s, padding-top 0.5s;
    }
    #menu_bar01:checked ~ #links01 li,
    #menu_bar02:checked ~ #links02 li,
    #menu_bar03:checked ~ #links03 li,
    #menu_bar04:checked ~ #links04 li,
    #menu_bar05:checked ~ #links05 li,
    #menu_bar06:checked ~ #links06 li,
    #menu_bar07:checked ~ #links07 li,
    #menu_bar08:checked ~ #links08 li,
    #menu_bar09:checked ~ #links09 li,
    #menu_bar10:checked ~ #links10 li


 {
      height: auto; /*開いたときに表示されるliの高さ*/
      opacity: 1;
      background: #f1f1f1;
      padding: 10px;
    }
     /*開いたときの下の余白*/
    #menu_bar01:checked ~ #links01 li:last-child,
    #menu_bar02:checked ~ #links02 li:last-child,
    #menu_bar03:checked ~ #links03 li:last-child,
    #menu_bar04:checked ~ #links04 li:last-child,
    #menu_bar05:checked ~ #links05 li:last-child,
    #menu_bar06:checked ~ #links06 li:last-child,
    #menu_bar07:checked ~ #links07 li:last-child,
    #menu_bar08:checked ~ #links08 li:last-child,
    #menu_bar09:checked ~ #links09 li:last-child,
    #menu_bar10:checked ~ #links10 li:last-child

 {
      margin-bottom: 10px;
    }
    /*閉じた状態の矢印描画*/
    .menu label:after{
      content:"";
      display:block;
      width:8px;
      height:8px;
      border-top: #fff 2px solid;
      border-right: #fff 2px solid;
      -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
      transform: rotate(135deg);
      position:absolute;
      right: 2%;
      top: 0;
      bottom: 15%;
      margin: auto;
    }
    /*開いた状態の矢印描画*/
    .menu input[type=checkbox]:checked + label:after{
      content:"";
      display:block;
      width:8px;
      height:8px;
      border-top: #fff 2px solid;
      border-right: #fff 2px solid;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      position:absolute;
      right: 2%;
      top: 7%;
      bottom: 0;
      margin: auto;
    }



/* ============================================
  アコーディオン（オーディション審査員講評）
============================================ */

    /*ベース*/
    .toggle {
    	display: none;
    }
    .Label {		/*タイトル*/
    	padding: 5px 15px;
    	display: block;
    	color: #fff;
    	background:#8590ac;
    }
    .Label::before{		/*タイトル横の矢印*/
    	content:"";
    	width: 6px;
    	height: 6px;
    	border-top: 2px solid #fff;
    	border-right: 2px solid #fff;
    	-webkit-transform: rotate(45deg);
    	position: absolute;
    	top:calc( 50% - 3px );
    	right: 20px;
    	transform: rotate(135deg);
    }
    .Label,
    .content {
    	-webkit-backface-visibility: hidden;
    	backface-visibility: hidden;
    	transform: translateZ(0);
    	transition: all 0.3s;
    }
    .content {		/*本文*/
    	height: 0;
    	margin-bottom:10px;
    	padding:0 20px;
    	overflow: hidden;
    }
    .toggle:checked + .Label + .content {	/*開閉時*/
    	height: auto;
    	padding:0px 10px;
    	transition: all .3s;
    }
    .toggle:checked + .Label::before {
    	transform: rotate(-45deg) !important;
    }


/* ============================================
　上下線グラデーション （プロフィール）
============================================ */


.guest {
  position: relative;
  padding: 1rem .5rem;
}

.guest:before,
.guest:after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 4px;
  content: '';
  background-image: -webkit-gradient(linear, right top, left top, from(#dbe1ef), to(#8590ac));
  background-image: -webkit-linear-gradient(right, #dbe1ef 0%, #8590ac 100%);
  background-image: linear-gradient(to left, #dbe1ef 0%, #8590ac 100%);
}

.guest:before {
  top: 0;
}

.guest:after {
  bottom: 0;
}

/* ============================================
　背景色
============================================ */

.bg_white {
    background-color: #FFFFFF;   /* 背景色＝白 */
}


/* ============================================
　table
============================================ */

.bd_spc0 {border-spacing: 0px;!important;}

.bd_spc10 {border-spacing: 10px;}

.bd_spc15 {border-spacing: 15px;}

.bd_spc20 {border-spacing: 20px;}



/* ============================================
　table ギターオーディション入賞者 table010
============================================ */

.table010{
  border-collapse:collapse;
  margin-left: 0px;
  margin-right: auto;
}

.table010 td, th{
  border-top:1px solid #666;
  padding:5px 15px;
}
.table010 tr:last-child td,
 tr:last-child th{
  border-bottom:1px solid #666;
 
}

/* ============================================
　table ギターオーディション入賞者 table020
============================================ */

.table020 {
  border-collapse:separate;
  margin-left: 0px;
  margin-right: auto;
  border: 0;
}


.table020 thead th {
	background:#5f677b;
	font-weight: bold;
	color:#fff;
	padding:2px 15px;
	border: 0;
}

.table020 tbody th,
.table020 tfoot th {
	background:#FCFAF2;
	padding:2px 15px;
}


.table020 tbody td,
.table020 tfoot td {
	text-align:center;
	background:#FCFAF2;
	padding:2px 15px;
}




/* ============================================
　レイアウト
============================================ */
/* margin */
.mt00 { margin-top:0   !important; }
.mt01 { margin-top:1px !important; }
.mt02 { margin-top:2px !important; }                                   
.mt03 { margin-top:3px !important; }                                   
.mt04 { margin-top:4px !important; }                                   
.mt05 { margin-top:5px !important; }
.mt06 { margin-top:6px !important; }                                   
.mt07 { margin-top:7px !important; }                                                                                                                                                                            
.mt08 { margin-top:8px !important; } 
.mt09 { margin-top:9px !important; }                                    
.mt10 { margin-top:10px !important; }
.mt11 { margin-top:11px !important; }                                  
.mt12 { margin-top:12px !important; }
.mt13 { margin-top:13px !important; }                                 
.mt14 { margin-top:14px !important; }                                   
.mt15 { margin-top:15px !important; }
.mt16 { margin-top:16px !important; }                                   
.mt17 { margin-top:17px !important; }                                   
.mt18 { margin-top:18px !important; }
.mt19 { margin-top:19px !important; }                                   
.mt20 { margin-top:20px !important; }
.mt21 { margin-top:21px !important; }                                   
.mt22 { margin-top:22px !important; }                                   
.mt23 { margin-top:23px !important; }                                  
.mt24 { margin-top:24px !important; }                                   
.mt25 { margin-top:25px !important; }
.mt26 { margin-top:26px !important; }                                   
.mt27 { margin-top:27px !important; }                                  
.mt28 { margin-top:28px !important; }                                   
.mt29 { margin-top:29px !important; }                                    
.mt30 { margin-top:30px !important; }
.mt31 { margin-top:31px !important; }                                   
.mt32 { margin-top:32px !important; }                                  
.mt33 { margin-top:33px !important; }                                   
.mt34 { margin-top:34px !important; }                                                                                                  
.mt35 { margin-top:35px !important; }
.mt40 { margin-top:40px !important; }
.mt45 { margin-top:45px !important; }
.mt50 { margin-top:50px !important; }
.mt60 { margin-top:60px !important; }
.mt70 { margin-top:70px !important; }
.mt80 { margin-top:80px !important; }
.mt90 { margin-top:90px !important; }
.mt100 { margin-top:100px !important; }
                                   
                                   
                                   
.mr00 { margin-right:0   !important; }
.mr01 { margin-right:1px !important; } 
.mr02 { margin-right:2px !important; }                                    
.mr03 { margin-right:3px !important; }                                    
.mr04 { margin-right:4px !important; }                                    
.mr05 { margin-right:5px !important; }
.mr06 { margin-right:6px !important; }                                   
.mr07 { margin-right:7px !important; }                                   
.mr08 { margin-right:8px !important; }                                   
.mr09 { margin-right:5px !important; }                                   
.mr10 { margin-right:10px !important; }
.mr11 { margin-right:11px !important; }                                   
.mr12 { margin-right:12px !important; }
.mr13 { margin-right:13px !important; }
.mr14 { margin-right:14px !important; }                                   
.mr15 { margin-right:15px !important; }
.mr16 { margin-right:16px !important; }                                    
.mr17 { margin-right:17px !important; }                                      
.mr18 { margin-right:18px !important; }                                      
.mr19 { margin-right:19px !important; }                                      
.mr20 { margin-right:20px !important; }
.mr21 { margin-right:21px !important; }  
.mr22 { margin-right:22px !important; }
.mr23 { margin-right:23px !important; }
.mr24 { margin-right:24px !important; }                                   
.mr25 { margin-right:25px !important; }
.mr26 { margin-right:26px !important; }                                      
.mr27 { margin-right:27px !important; }                                      
.mr28 { margin-right:28px !important; }                                      
.mr29 { margin-right:29px !important; }                                                                    
.mr30 { margin-right:30px !important; }
.mr31 { margin-right:31px !important; }                                   
.mr32 { margin-right:32px !important; }                                   
.mr33 { margin-right:33px !important; }                                   
.mr34 { margin-right:34px !important; }                                   
.mr35 { margin-right:35px !important; }
.mr36 { margin-right:36px !important; }                                   
.mr37 { margin-right:37px !important; }                                   
.mr38 { margin-right:38px !important; }                                   
.mr39 { margin-right:39px !important; }                                               
.mr40 { margin-right:40px !important; }
.mr41 { margin-right:41px !important; }                                   
.mr42 { margin-right:42px !important; }                                   
.mr43 { margin-right:43px !important; }                                   
.mr44 { margin-right:44px !important; }                                                                    
.mr45 { margin-right:45px !important; }
.mr50 { margin-right:50px !important; }
.mr51 { margin-right:51px !important; }                                  
.mr52 { margin-right:52px !important; }                                   
.mr53 { margin-right:53px !important; }                                  
.mr54 { margin-right:54px !important; }                                   
.mr55 { margin-right:55px !important; }
.mr56 { margin-right:56px !important; }                                   
.mr57 { margin-right:57px !important; }                                   
.mr58 { margin-right:58px !important; } 
.mr59 { margin-right:59px !important; }                                   
.mr60 { margin-right:60px !important; }
.mr61 { margin-right:61px !important; }
.mr62 { margin-right:62px !important; }
.mr63 { margin-right:63px !important; } 
.mr64 { margin-right:64px !important; }                                    
.mr65 { margin-right:65px !important; }
.mr66 { margin-right:66px !important; }
.mr67 { margin-right:67px !important; } 
.mr68 { margin-right:68px !important; } 
.mr69 { margin-right:69px !important; }                                    
.mr70 { margin-right:70px !important; } 
.mr71 { margin-right:71px !important; }                                    
.mr72 { margin-right:72px !important; }                                    
.mr73 { margin-right:73px !important; }                                    
.mr74 { margin-right:74px !important; }                                    
.mr75 { margin-right:75px !important; }
.mr76 { margin-right:76px !important; }                                   
.mr77 { margin-right:77px !important; }                                   
.mr78 { margin-right:78px !important; }                                   
.mr79 { margin-right:79px !important; }                                   
.mr80 { margin-right:80px !important; }
.mr85 { margin-right:85px !important; }                                   
.mr90 { margin-right:90px !important; }
.mr95 { margin-right:95px !important; }                                   
.mr100 { margin-right:100px !important; }
.mr105 { margin-right:105px !important; }                                   
.mr110 { margin-right:110px !important; }                                   
.mr115 { margin-right:115px !important; }                                  
.mr120 { margin-right:120px !important; }                                 
.mr125 { margin-right:125px !important; }                                   
.mr130 { margin-right:130px !important; }                                   
.mr135 { margin-right:135px !important; }                                   
.mr140 { margin-right:140px !important; }                                                                     
.mr145 { margin-right:145px !important; } 
.mr150 { margin-right:150px !important; }                                   
.mr155 { margin-right:155px !important; }                                    
.mr160 { margin-right:160px !important; }                                   
.mr165 { margin-right:165px !important; }                                   
.mr170 { margin-right:170px !important; }                                                                     
.mr175 { margin-right:175px !important; } 
.mr180 { margin-right:180px !important; }                                   
.mr185 { margin-right:185px !important; }                                      
.mr190 { margin-right:190px !important; }                                                                     
.mr195 { margin-right:195px !important; } 
.mr200 { margin-right:200px !important; }                                                                         
                                   
                                   
                                   
.mb00 { margin-bottom:0   !important; }
.mb05 { margin-bottom:5px !important; }
.mb06 { margin-bottom:6px !important; }   
.mb07 { margin-bottom:7px !important; } 
.mb08 { margin-bottom:8px !important; } 
.mb09 { margin-bottom:9px !important; } 
.mb10 { margin-bottom:10px !important; }
.mb11 { margin-bottom:11px !important; }                                  
.mb12 { margin-bottom:12px !important; }
.mb13 { margin-bottom:13px !important; }                                   
.mb14 { margin-bottom:14px !important; }                                   
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb25 { margin-bottom:25px !important; }
.mb30 { margin-bottom:30px !important; }
.mb35 { margin-bottom:35px !important; }
.mb40 { margin-bottom:40px !important; }
.mb45 { margin-bottom:45px !important; }
.mb50 { margin-bottom:50px !important; }
.mb55 { margin-bottom:55px !important; }                                  
.mb60 { margin-bottom:60px !important; }  
.mb65 { margin-bottom:65px !important; }     
.mb70 { margin-bottom:70px !important; }
.mb75 { margin-bottom:75px !important; }  
.mb80 { margin-bottom:80px !important; }                                     
.mb85 { margin-bottom:85px !important; }                                     
.mb90 { margin-bottom:90px !important; }                                     
.mb95 { margin-bottom:95px !important; }                                     
.mb100 { margin-bottom:100px !important; } 
.mb150 { margin-bottom:150px !important; } 
.mb200 { margin-bottom:200px !important; } 
.mb250 { margin-bottom:250px !important; }
.mb300 { margin-bottom:300px !important; }
.mb350 { margin-bottom:350px !important; }
.mb400 { margin-bottom:400px !important; }
.mb450 { margin-bottom:450px !important; }
.mb500 { margin-bottom:500px !important; } 
                                                                       
.ml00 { margin-left:0   !important; }
.ml01 { margin-left:1px   !important; }                                   
.ml02 { margin-left:2px   !important; }  
.ml03 { margin-left:3px   !important; }                                    
.ml04 { margin-left:4px !important; }                                   
.ml05 { margin-left:5px !important; }
.ml06 { margin-left:6px !important; } 
.ml07 { margin-left:7px !important; }                                   
.ml08 { margin-left:8px !important; }
.ml09 { margin-left:9px !important; }                                   
.ml10 { margin-left:10px !important; }
.ml11 { margin-left:11px !important; }                                   
.ml12 { margin-left:12px !important; }
.ml13 { margin-left:13px !important; }
.ml14 { margin-left:14px !important; }
.ml15 { margin-left:15px !important; }
.ml16 { margin-left:16px !important; } 
.ml17 { margin-left:17px !important; } 
.ml18 { margin-left:18px !important; }
.ml19 { margin-left:19px !important; }                                   
.ml20 { margin-left:20px !important; }
.ml21 { margin-left:21px !important; } 
.ml22 { margin-left:22px !important; } 
.ml23 { margin-left:23px !important; } 
.ml24 { margin-left:24px !important; }                                   
.ml25 { margin-left:25px !important; }
.ml26 { margin-left:26px !important; }
.ml27 { margin-left:27px !important; }                                   
.ml28 { margin-left:28px !important; }                                   
.ml29 { margin-left:29px !important; }                                   
.ml30 { margin-left:30px !important; }
.ml31 { margin-left:31px !important; }                                  
.ml32 { margin-left:32px !important; }
.ml33 { margin-left:33px !important; }                                   
.ml34 { margin-left:34px !important; }                                                                 
.ml35 { margin-left:35px !important; }
.ml36 { margin-left:36px !important; }                                   
.ml37 { margin-left:37px !important; }                                   
.ml38 { margin-left:38px !important; }                                   
.ml39 { margin-left:39px !important; }                                   
.ml40 { margin-left:40px !important; }
.ml41 { margin-left:41px !important; }                                   
.ml42 { margin-left:42px !important; }                                   
.ml43 { margin-left:43px !important; }                                   
.ml44 { margin-left:44px !important; }                                                                   
.ml45 { margin-left:45px !important; }
.ml50 { margin-left:50px !important; }
.ml51 { margin-left:51px !important; }                                   
.ml52 { margin-left:52px !important; }                                   
.ml53 { margin-left:53px !important; }                                   
.ml54 { margin-left:54px !important; }                                   
.ml55 { margin-left:55px !important; }
.ml56 { margin-left:56px !important; }                                   
.ml57 { margin-left:57px !important; }                                   
.ml58 { margin-left:58px !important; }                                   
.ml59 { margin-left:59px !important; }                                   
.ml60 { margin-left:60px !important; }
.ml61 { margin-left:61px !important; }     
.ml62 { margin-left:62px !important; }  
.ml63 { margin-left:63px !important; }
.ml64 { margin-left:64px !important; }                                   
.ml65 { margin-left:65px !important; }                                     
.ml66 { margin-left:66px !important; }                                     
.ml67 { margin-left:67px !important; }                                     
.ml68 { margin-left:68px !important; }                                     
.ml69 { margin-left:69px !important; }                                   
.ml70 { margin-left:70px !important; }
.ml71 { margin-left:71px !important; }                                   
.ml72 { margin-left:72px !important; }                                   
.ml73 { margin-left:73px !important; }                                   
.ml74 { margin-left:74px !important; }                                   
.ml75 { margin-left:75px !important; }  
.ml76 { margin-left:76px !important; }                                   
.ml77 { margin-left:77px !important; }                                   
.ml78 { margin-left:78px !important; } 
.ml79 { margin-left:79px !important; }                                   
.ml80 { margin-left:80px !important; }
.ml81 { margin-left:81px !important; }                                   
.ml82 { margin-left:82px !important; }                                   
.ml83 { margin-left:83px !important; } 
.ml84 { margin-left:84px !important; }
.ml85 { margin-left:85px !important; }  
.ml86 { margin-left:86px !important; }                                     
.ml87 { margin-left:87px !important; }                                     
.ml88 { margin-left:88px !important; }                                     
.ml89 { margin-left:89px !important; }                                     
.ml90 { margin-left:90px !important; }
.ml91 { margin-left:91px !important; }                                   
.ml92 { margin-left:92px !important; }                                   
.ml93 { margin-left:93px !important; }                                   
.ml94 { margin-left:94px !important; }                                   
.ml95 { margin-left:95px !important; }    
.ml96 { margin-left:96px !important; }                                   
.ml97 { margin-left:97px !important; }                                   
.ml98 { margin-left:98px !important; }                                   
.ml99 { margin-left:99px !important; }                                   
.ml100 { margin-left:100px !important; }
.ml110 { margin-left:110px !important; }
.ml120 { margin-left:120px !important; }                                   
.ml130 { margin-left:130px !important; }                                   
.ml140 { margin-left:140px !important; }                                                                 
.ml150 { margin-left:150px !important; }
.ml151 { margin-left:151px !important; }                                   
.ml152 { margin-left:152px !important; }                                   
.ml153 { margin-left:153px !important; }                                   
.ml154 { margin-left:154px !important; }                                   
.ml155 { margin-left:155px !important; }                                   
.ml156 { margin-left:156px !important; }                                   
.ml157 { margin-left:157px !important; }                                   
.ml158 { margin-left:158px !important; } 
.ml159 { margin-left:159px !important; }                                    
.ml160 { margin-left:160px !important; }
.ml170 { margin-left:170px !important; }                                   
.ml180 { margin-left:180px !important; }                                   
.ml190 { margin-left:190px !important; }                                   
.ml200 { margin-left:200px !important; }                                   
                                   
/* padding */
.nopad { padding:0   !important; }
.pt00 { padding-top:0   !important; }
.pt05 { padding-top:5px !important; }
.pt10 { padding-top:10px !important; }
.pt12 { padding-top:12px !important; }
.pt15 { padding-top:15px !important; }
.pt20 { padding-top:20px !important; }
.pt25 { padding-top:25px !important; }
.pt30 { padding-top:30px !important; }
.pt35 { padding-top:35px !important; }
.pt40 { padding-top:40px !important; }
.pt45 { padding-top:45px !important; }
.pt50 { padding-top:50px !important; }
.pt55 { padding-top:55px !important; }                                   
.pt60 { padding-top:60px !important; }
.pt65 { padding-top:65px !important; }                                   
.pt70 { padding-top:70px !important; }
.pt75 { padding-top:75px !important; }                                   
.pt80 { padding-top:80px !important; }
.pt85 { padding-top:85px !important; }                                   
.pt90 { padding-top:90px !important; }
.pt95 { padding-top:95px !important; }                                   
.pt100 { padding-top:100px !important; }
                                   
                                   
.pr00 { padding-right:0   !important; }
.pr05 { padding-right:5px !important; }
.pr10 { padding-right:10px !important; }
.pr12 { padding-right:12px !important; }
.pr15 { padding-right:15px !important; }
.pr20 { padding-right:20px !important; }
.pr25 { padding-right:25px !important; }
.pr30 { padding-right:30px !important; }
.pr35 { padding-right:35px !important; }
.pr40 { padding-right:40px !important; }
.pr45 { padding-right:45px !important; }
.pr50 { padding-right:50px !important; }
                                   
.pb00 { padding-bottom:0   !important; }
.pb05 { padding-bottom:5px !important; }
.pb10 { padding-bottom:10px !important; }
.pb12 { padding-bottom:12px !important; }
.pb15 { padding-bottom:15px !important; }
.pb20 { padding-bottom:20px !important; }
.pb25 { padding-bottom:25px !important; }
.pb30 { padding-bottom:30px !important; }
.pb35 { padding-bottom:35px !important; }
.pb40 { padding-bottom:40px !important; }
.pb45 { padding-bottom:45px !important; }
.pb50 { padding-bottom:50px !important; }
                                   
.pl00 { padding-left:0   !important; }
.pl05 { padding-left:5px !important; }
.pl10 { padding-left:10px !important; }
.pl12 { padding-left:12px !important; }
.pl15 { padding-left:15px !important; }
.pl20 { padding-left:20px !important; }
.pl25 { padding-left:25px !important; }
.pl30 { padding-left:30px !important; }
.pl30 { padding-left:35px !important; }
.pl40 { padding-left:40px !important; }
.pl45 { padding-left:45px !important; }
.pl50 { padding-left:50px !important; }
                                   
/* 横並び */
.lft35 { float:left; width:35px;}
.lft40 { float:left; width:40px;}
.lft50 { float:left; width:50px;}
.lft60 { float:left; width:60px;}
.lft70 { float:left; width:70px;}
.lft80 { float:left; width:80px;}
.lft90 { float:left; width:90px;}
.lft100 { float:left; width:100px;}
.lft110 { float:left; width:110px;}
.lft120 { float:left; width:120px;}
.lft130 { float:left; width:130px;}
.lft140 { float:left; width:140px;}
.lft150 { float:left; width:150px;}
.lft160 { float:left; width:160px;}
.lft170 { float:left; width:170px;}
.lft180 { float:left; width:180px;}
.lft190 { float:left; width:190px;}
.lft200 { float:left; width:200px;}
.lft210 { float:left; width:210px;}
.lft220 { float:left; width:220px;}
.lft230 { float:left; width:230px;}
.lft240 { float:left; width:240px;}
.lft250 { float:left; width:250px;}
.lft260 { float:left; width:260px;}
.lft270 { float:left; width:270px;}
.lft280 { float:left; width:280px;}
.lft290 { float:left; width:290px;}
.lft300 { float:left; width:300px;}
.lft310 { float:left; width:310px;}
.lft320 { float:left; width:320px;}
.lft330 { float:left; width:330px;}
.lft340 { float:left; width:340px;}
.lft350 { float:left; width:350px;}
.lft360 { float:left; width:360px;}
.lft370 { float:left; width:370px;}
.lft380 { float:left; width:380px;}
.lft390 { float:left; width:390px;}
.lft400 { float:left; width:400px;}
.lft410 { float:left; width:410px;}
.lft420 { float:left; width:420px;}
.lft430 { float:left; width:430px;}
.lft440 { float:left; width:440px;}
.lft450 { float:left; width:450px;}
.lft460 { float:left; width:460px;}
.lft470 { float:left; width:470px;}
.lft480 { float:left; width:480px;}
.lft490 { float:left; width:490px;}
.lft500 { float:left; width:500px;}
.lft510 { float:left; width:510px;}
.lft520 { float:left; width:520px;}
.lft530 { float:left; width:530px;}
.lft540 { float:left; width:540px;}
.lft550 { float:left; width:550px;}
.lft560 { float:left; width:560px;}
.lft570 { float:left; width:570px;}
.lft580 { float:left; width:580px;}
.lft590 { float:left; width:590px;}
.lft600 { float:left; width:600px;}
.lft610 { float:left; width:610px;}
.lft620 { float:left; width:620px;}
.lft630 { float:left; width:630px;}
.lft640 { float:left; width:640px;}
.lft650 { float:left; width:650px;}
.lft660 { float:left; width:660px;}
.lft670 { float:left; width:670px;}
.lft680 { float:left; width:680px;}
.lft690 { float:left; width:690px;}
.lft700 { float:left; width:700px;}
.rgt50 { float:right; width:50px;}
.rgt60 { float:right; width:60px;}
.rgt70 { float:right; width:70px;}
.rgt80 { float:right; width:80px;}
.rgt90 { float:right; width:90px;}
.rgt100 { float:right; width:100px;}
.rgt110 { float:right; width:110px;}
.rgt120 { float:right; width:120px;}
.rgt130 { float:right; width:130px;}
.rgt140 { float:right; width:140px;}
.rgt150 { float:right; width:150px;}
.rgt160 { float:right; width:160px;}
.rgt170 { float:right; width:170px;}
.rgt180 { float:right; width:180px;}
.rgt190 { float:right; width:190px;}
.rgt200 { float:right; width:200px;}
.rgt210 { float:right; width:210px;}
.rgt220 { float:right; width:220px;}
.rgt230 { float:right; width:230px;}
.rgt240 { float:right; width:240px;}
.rgt250 { float:right; width:250px;}
.rgt260 { float:right; width:260px;}
.rgt270 { float:right; width:270px;}
.rgt280 { float:right; width:280px;}
.rgt290 { float:right; width:290px;}
.rgt300 { float:right; width:300px;}
.rgt310 { float:right; width:310px;}
.rgt320 { float:right; width:320px;}
.rgt330 { float:right; width:330px;}
.rgt340 { float:right; width:340px;}
.rgt350 { float:right; width:350px;}
.rgt360 { float:right; width:360px;}
.rgt370 { float:right; width:370px;}
.rgt380 { float:right; width:380px;}
.rgt390 { float:right; width:390px;}
.rgt400 { float:right; width:400px;}
.rgt410 { float:right; width:410px;}
.rgt420 { float:right; width:420px;}
.rgt430 { float:right; width:430px;}
.rgt440 { float:right; width:440px;}
.rgt450 { float:right; width:450px;}
.rgt460 { float:right; width:460px;}
.rgt470 { float:right; width:470px;}
.rgt480 { float:right; width:480px;}
.rgt490 { float:right; width:490px;}
.rgt500 { float:right; width:500px;}
.rgt510 { float:right; width:510px;}
.rgt520 { float:right; width:520px;}
.rgt530 { float:right; width:530px;}
.rgt540 { float:right; width:540px;}
.rgt550 { float:right; width:550px;}
.rgt560 { float:right; width:560px;}
.rgt570 { float:right; width:570px;}
.rgt580 { float:right; width:580px;}
.rgt590 { float:right; width:590px;}
.rgt600 { float:right; width:600px;}
.rgt610 { float:right; width:610px;}
.rgt620 { float:right; width:620px;}

/* 幅 */
.w5 {width:5px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w230 {width:230px;}
.w240 {width:240px;}
.w250 {width:250px;}
.w260 {width:260px;}
.w270 {width:270px;}
.w280 {width:280px;}
.w290 {width:290px;}
.w300 {width:300px;}
.w310 {width:310px;}
.w320 {width:320px;}
.w330 {width:330px;}
.w340 {width:340px;}
.w350 {width:350px;}
.w360 {width:360px;}
.w370 {width:370px;}
.w380 {width:380px;}
.w390 {width:390px;}
.w400 {width:400px;}
.w410 {width:410px;}
.w420 {width:420px;}
.w430 {width:430px;}
.w440 {width:440px;}
.w450 {width:450px;}
.w460 {width:460px;}
.w470 {width:470px;}
.w480 {width:480px;}
.w490 {width:490px;}
.w500 {width:500px;}
.w510 {width:510px;}
.w520 {width:520px;}
.w530 {width:530px;}
.w540 {width:540px;}
.w550 {width:550px;}
.w560 {width:560px;}
.w570 {width:570px;}
.w580 {width:580px;}
.w590 {width:590px;}
.w600 {width:600px;}
.w610 {width:610px;}
.w620 {width:620px;}
.w700 {width:700px;}

/* 縦・高さ */

.h50 {height:50px;}
.h60 {height:60px;}
.h70 {height:70px;}
.h80 {height:80px;}
.h90 {height:90px;}
.h100 {height:100px;}
.h110 {height:110px;}
.h120 {height:120px;}
.h130 {height:130px;}
.h140 {height:140px;}
.h150 {height:150px;}
.h160 {height:160px;}
.h170 {height:170px;}
.h180 {height:180px;}
.h190 {height:190px;}
.h200 {height:200px;}
.h210 {height:210px;}
.h220 {height:220px;}
.h230 {height:230px;}
.h240 {height:240px;}
.h250 {height:250px;}
.h260 {height:260px;}
.h270 {height:270px;}
.h280 {height:280px;}
.h290 {height:290px;}
.h300 {height:300px;}
.h310 {height:310px;}
.h320 {height:320px;}
.h330 {height:330px;}
.h340 {height:340px;}
.h350 {height:350px;}
.h360 {height:360px;}
.h370 {height:370px;}
.h380 {height:380px;}
.h390 {height:390px;}
.h400 {height:400px;}


/* 幅 */
.w01p {width:1% !important;}                                   
.w02p {width:2% !important;}                                   
.w03p {width:3% !important;}                                   
.w04p {width:4% !important;}                                   
.w05p {width:5% !important;}
.w06p {width:6% !important;}
.w07p {width:7% !important;}
.w08p {width:8% !important;}
.w09p {width:9% !important;}
.w10p {width:10% !important;}
.w11p {width:11% !important;}
.w12p {width:12% !important;}
.w13p {width:13% !important;}
.w14p {width:14% !important;}
.w15p {width:15% !important;}
.w16p {width:16% !important;}
.w17p {width:17% !important;}
.w18p {width:18% !important;}
.w19p {width:19% !important;}
.w20p {width:20% !important;}
.w21p {width:21% !important;}
.w22p {width:22% !important;}
.w23p {width:23% !important;}
.w24p {width:24% !important;}
.w25p {width:25% !important;}
.w26p {width:26% !important;}
.w27p {width:27% !important;}
.w28p {width:28% !important;}
.w29p {width:29% !important;}                                   
.w30p {width:30% !important;}
.w31p {width:31% !important;}
.w32p {width:32% !important;}
.w33p {width:33% !important;}
.w34p {width:34% !important;}                                   
.w35p {width:35% !important;}
.w36p {width:36% !important;}
.w37p {width:37% !important;}
.w38p {width:38% !important;}
.w39p {width:39% !important;}                                 
.w40p {width:40% !important;}
.w41p {width:41% !important;}
.w42p {width:42% !important;}
.w43p {width:43% !important;}
.w44p {width:44% !important;}                                   
.w45p {width:45% !important;}
.w46p {width:46% !important;}
.w47p {width:47% !important;}
.w48p {width:48% !important;}
.w49p {width:49% !important;}                                   
.w50p {width:50% !important;}
.w51p {width:51% !important;}
.w52p {width:52% !important;} 
.w53p {width:53% !important;} 
.w54p {width:54% !important;}                                    
.w55p {width:55% !important;}
.w56p {width:56% !important;} 
.w57p {width:57% !important;} 
.w58p {width:58% !important;} 
.w59p {width:59% !important;}                                    
.w60p {width:60% !important;}
.w61p {width:61% !important;}
.w62p {width:62% !important;}
.w63p {width:63% !important;}
.w64p {width:64% !important;}
.w65p {width:65% !important;}
.w66p {width:66% !important;}
.w67p {width:67% !important;}
.w68p {width:68% !important;}
.w69p {width:69% !important;}                                   
.w70p {width:70% !important;}
.w80p {width:80% !important;}
.w81p {width:81% !important;}
.w82p {width:82% !important;}
.w83p {width:83% !important;}                                
.w84p {width:84% !important;}
.w85p {width:85% !important;}
.w86p {width:86% !important;}                                   
.w87p {width:87% !important;}                                   
.w88p {width:88% !important;}                                   
.w89p {width:89% !important;}                                                                  
.w90p {width:90% !important;}
.w91p {width:91% !important;}                                   
.w92p {width:92% !important;}                                   
.w93p {width:93% !important;}                                   
.w94p {width:94% !important;}                                   
.w95p {width:95% !important;}
.w96p {width:96% !important;}                                   
.w97p {width:97% !important;}                                   
.w98p {width:98% !important;}                                  
.w99p {width:99% !important;}                                  
.w100p {width:100% !important;}

.w1em {width:1em !important;}
.w2em {width:2em !important;}
.w3em {width:3em !important;}
.w4em {width:4em !important;}
.w5em {width:5em !important;}
.w6em {width:6em !important;}
.w7em {width:7em !important;}
.w8em {width:8em !important;}
.w9em {width:9em !important;}
.w10em {width:10em !important;}
.w11em {width:11em !important;}
.w12em {width:12em !important;}
.w13em {width:13em !important;}
.w14em {width:14em !important;}
.w15em {width:15em !important;}
.w16em {width:16em !important;}
.w17em {width:17em !important;}
.w18em {width:18em !important;}
.w19em {width:19em !important;}
.w20em {width:20em !important;}

.h1em {height:1em !important;}
.h2em {height:2em !important;}
.h3em {height:3em !important;}
.h4em {height:4em !important;}
.h5em {height:5em !important;}
.h6em {height:6em !important;}
.h7em {height:7em !important;}
.h8em {height:8em !important;}
.h9em {height:9em !important;}
.h10em {height:10em !important;}
.h11em {height:11em !important;}
.h12em {height:12em !important;}
.h13em {height:13em !important;}
.h14em {height:14em !important;}
.h15em {height:15em !important;}
.h16em {height:16em !important;}
.h17em {height:17em !important;}
.h18em {height:18em !important;}
.h19em {height:19em !important;}
.h20em {height:20em !important;}
.h21em {height:21em !important;}
.h22em {height:22em !important;}
.h23em {height:23em !important;}
.h24em {height:24em !important;}
.h25em {height:25em !important;}
.h26em {height:26em !important;}
.h27em {height:27em !important;}
.h28em {height:28em !important;}
.h29em {height:29em !important;}
.h30em {height:30em !important;}                                   
.h31em {height:31em !important;}                                  
.h32em {height:32em !important;}
.h33em {height:33em !important;}                                   
.h34em {height:34em !important;}                                   
.h35em {height:35em !important;}                                   
.h36em {height:36em !important;}                                   
.h37em {height:37em !important;}                                  
.h38em {height:38em !important;}                                  
.h39em {height:39em !important;}
.h40em {height:40em !important;}    
                                   
.ml1em {margin-left:1em !important;}
.ml1_5em {margin-left:1.5em !important;}
.ml2em {margin-left:2em !important;}
.ml3em {margin-left:3em !important;}                                   
.ml4em {margin-left:4em !important;}
.ml5em {margin-left:5em !important;}
.ml6em {margin-left:6em !important;}
.ml7em {margin-left:7em !important;}
.ml8em {margin-left:8em !important;}
.ml9em {margin-left:9em !important;}
.ml10em {margin-left:10em !important;}
.ml11em {margin-left:11em !important;}
.ml12em {margin-left:12em !important;}
.ml13em {margin-left:13em !important;}
.ml14em {margin-left:14em !important;}
.ml15em {margin-left:15em !important;}
.ml16em {margin-left:16em !important;}
.ml17em {margin-left:17em !important;}
.ml18em {margin-left:18em !important;}
.ml19em {margin-left:19em !important;}
.ml20em {margin-left:20em !important;}


