/*
Theme Name: jQuery Mobile Theme sp05_black_v61
Description: MTテーマ Ver.6.1 Smartphone black
Author: Tsunehisa Hazama
Author URI: http://www.jp-soft.com/
*/

@charset "utf-8";

/* .ui-header-------------------*/
.ui-body-a .ui-header{
  background: #FFFFFF;
  position:relative;
  height:60px;
  text-align: center;
  z-index:1;}

.ui-body-a .ui-header h1{
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background:url("http://cannet.co.jp/simg/logo.png") no-repeat;
  width: 320px;
  height:60px;
  margin: 0 auto;
  padding: 0;
  border: none;}

.ui-body-a .ui-header h1 a{
  height: 60px;
  display: block;
  -webkit-tap-highlight-color: rgba(51,102,153,0.6);}

  
.ui-body-a .ui-header::before{
  content:url("http://cannet.co.jp/simg/new.png");
  width: 50px;
  height: 50px;
  position:absolute;
  left:0;
  top:0;}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2) {
  .ui-body-a .ui-header .h1{
    background-image:url("http://cannet.co.jp/simg/logo2.png");
    -webkit-background-size:320px 60px;
    background-size:320px 60px;}}

.ui-body-a{background: #FFFFFF;}

.ui-body-a .ui-content{
  position:relative;}

#entry.ui-body-a .ui-content,
#webpage.ui-body-a .ui-content{
  margin-top: 0;
  padding-top: 0;
}

.ui-body-a .ui-content h3{margin-top: 0;padding: 0;}


/*------------------*/
.wordbreak{
  overflow: visible;
  white-space: normal;}
  
.narrow{
  margin: 0;
  padding: 0;
}

.ui-body-a .d_link a{text-decoration: none;color: #333;}

.child{padding-left: 20px;}
  
.postmetadata {
  margin: 0 10px 10px;
  font-size: 12px;
  text-align: right;
  font-weight: normal;
  color: #333;
  white-space: normal;}
  
.navi_topicpath a{padding: 3px 0;}

.center{  text-align: center;}

li.k_list{min-height: 110px;}

li.k_list img{
 margin: 15px 0 0 2px;
 border: 1px solid #CCC;
}

h1.entry {
    margin: 0;
    padding: 10px 5px;
	border-top: 1px solid #B3B3B3 ;
	border-bottom: 1px solid #B3B3B3;
	background: #EFEFEF;
	color: #3E3E3E;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 0  1px 1px #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f0f0f0 ), to( #ddd )); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f0f0f0 , #ddd ); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f0f0f0 , #ddd ); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f0f0f0 , #ddd ); /* IE10 */
	background-image:      -o-linear-gradient( #f0f0f0 , #ddd ); /* Opera 11.10+ */
	background-image:         linear-gradient( #f0f0f0 , #ddd );}

.ui-body-a .tablenav {
	color: #333;
	margin: 1em auto;
	line-height:2em;
	text-align:center;
	font-size: 20px;}

.ui-body-a .tablenav a.page-numbers, .ui-body-a .tablenav .current {
	color: #333;
	padding: 2px .4em;
	border:solid 1px #BBB;
	text-decoration:none;
	background: #FFF;}

.ui-body-a  .tablenav a.page-numbers:hover {
	color:white;
	background: #666;}

.ui-body-a .tablenav .current {
	color: white;
	background: #AAA;
	border-color: #AAA;}

.ui-body-a .tablenav .next,.ui-body-a .tablenav .prev {
	border:0 none;
	background: #FFF;
	text-decoration:none;
	border: 1px solid #BBB;
	-moz-border-radius: 				.6em /*{global-radii-blocks}*/;
	-webkit-border-radius: 				.6em /*{global-radii-blocks}*/;
	border-radius: 						.6em /*{global-radii-blocks}*/;}

/*------------------*/

.alignleft {margin: 10px auto;display: block;}
.alignright{margin: 10px auto;display: block;}
.aligncenter{margin: 10px auto;display: block;}

/*------------------*/
