@charset "utf-8";

/* ===================================================================
css information

File Name  : layout.css
Author     : 
Style Info : 
=================================================================== */

/****************************************************************************

PC,TAB

****************************************************************************/

/* ▼担当者別▼ */
ul.archiveNav li span.icon01.maeda { background:#2b74bc; }
ul.archiveNav li span.icon01.yamashita { background:#ff00ff; }
ul.archiveNav li span.icon01.takenaka,ul.archiveNav li span.icon01.kimoto ,ul.archiveNav li span.icon01.kozasa{ background:#ff6600; }
ul.archiveNav li span.icon01.ono { background:#1fffff; }


ul.archiveNav li span.icon01.motomura { background:#f8d413; }
ul.archiveNav li span.icon01.yoshida { background:#2b591d; }

ul.archiveNav li span.icon01.hiranoma { background:#c2020b; }
ul.archiveNav li span.icon01.abe { background:#daa520; }
ul.archiveNav li span.icon01.nakamura { background:#fb4c4c; }

ul.archiveNav li span.icon01.seven { background:#004098; }

/**6**/
ul.archiveNav li span.icon01.yakata { background:#394d7d; }
ul.archiveNav li span.icon01.takimoto,ul.archiveNav li span.icon01.miura { background:#000000; }
ul.archiveNav li span.icon01.oomi { background:#7109aa; }
ul.archiveNav li span.icon01.munekata { background:#999999; }
ul.archiveNav li span.icon01.kanai { background:#c2020b; }
ul.archiveNav li span.icon01.miyamoto { background:#f8d413; }
ul.archiveNav li span.icon01.takemoto { background:#daa520; }
ul.archiveNav li span.icon01.maui { background:#3a4c5b; }
ul.archiveNav li span.icon01.fujita { background:#1566B3; }
ul.archiveNav li span.icon01.akino { background:#1fffff; color: #000; }

/* ▲担当者別▲ */

.archive {}
ul.archiveNav { }
ul.archiveNav li {  }
ul.archiveNav li:last-child { border-bottom:none !important; }
ul.archiveNav li a { width:100%; display:block; text-decoration:none; color:#ddd; padding:14px 50px 14px 25px; position:relative; }

ul.archiveNav li p {  vertical-align:top; font-size: 10px; line-height:170%;color: #FFCD00!important; display:inline-block; margin-right:1em;}
ul.archiveNav li h4 { width:100%; margin:0 0 0 0px; padding:0 0 0 0px; vertical-align:top; line-height:160%; }
ul.archiveNav li span.icon01 { width:9em; height:14px; font-size:10px; line-height:14px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; overflow:hidden; padding:0 10px; color:#fff; margin:0 15px 0 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
text-shadow:none;
}

/* clearfix element */
/**ul.archiveNav li a:after { visibility:hidden; display:block; font-size:0; content:"." ; clear:both; height:0; }**/
* html ul.archiveNav li a { zoom:1; /*\*//*/ height:auto; overflow:hidden; /**/ }
*:first-child+html ul.archiveNav li a { zoom:1; }

/****************************************************************************

SP

****************************************************************************/

/**@media screen and (max-width:700px) {**/
.archive_inner_01 { border:2px solid #050909; border-radius:.4em; margin:0 10px; }
ul.archiveNav { /*border-top:#8b8f94 1px solid; border-bottom:none; border-left:none; border-right:none;*/ 

    border-radius: .3em;
    overflow: hidden;
    
	border-bottom:none;
	
	/**box-shadow: 1px 2px 6px rgba(0,0,0,.65), -1px -2px 6px rgba(0,0,0,.65);**/
}
ul.archiveNav li { 

margin-bottom: 1px;

   background-color: rgba(255,255,255,.1);
    border-radius: 6px;
    margin-bottom: 2px;

	 }
ul.archiveNav li a { padding:12px 50px 12px 10px; position:relative;}



ul.archiveNav li:nth-last-child(1) { margin-bottom:0; }
ul.archiveNav li span.icon01 {  margin:0 0 6px 0; }



/**}**/


