﻿@charset "UTF-8";

/**************************************************************************************************

BACKGROUND

**************************************************************************************************/

/*Androidのテキスト折り返し対策*/
p, td, ul,h1,div.planex {background-image:url("images/transparent.png");}

html,body {
	background-color:#fff;
/*	background-image:url("images/slide_bg.png");
	background-repeat:repeat;*/
	height:100%;
}

.container {
	overflow: hidden;
}

/**************************************************************************************************

Wordpress用

**************************************************************************************************/

strong { font-weight: bold; }
em { font-style: italic; }
blockquote {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 40px;
    -webkit-margin-end: 40px;
}

.aligncenter {
    display: block;
    margin: 0 auto;
}
.alignright { float: right; }
.alignleft { float: left; }

/**************************************************************************************************

Page Navi

**************************************************************************************************/

.posts-navi {
	margin: 0px auto;
	padding:20px 0px;
	text-align:center;
}

/**************************************************************************************************

CONTAINER

**************************************************************************************************/




/**************************************************************************************************

BORDER

**************************************************************************************************/

.headbdr  { border-top:#000 solid 15px;}

.imgbdr  { border:#cccccc solid 1px;}

.tbbdr  {
	border-top:#333333 solid 2px;
	border-bottom:#333333 solid 2px;
	margin:2px;
}

.txtbdr  { border:#fff dashed 1px;}

.topbdr  { border-top:#404040 solid 1px;}

.topbdr2  { border-top:#404040 solid 2px;}

.btmbdr  { border-bottom:#404040 solid 1px;}

.btmbdr2  { border-bottom:#404040 solid 2px;}


/**************************************************************************************************

TITLE

**************************************************************************************************/




/**************************************************************************************************

FOOTER

**************************************************************************************************/



/**************************************************************************************************

PAGEUP

**************************************************************************************************/

/**************************************************************************************************

FLOAT

**************************************************************************************************/
.floatR{
float:right;
}

.floatL{
float:left;
}


/**************************************************************************************************

BACKGROUND

**************************************************************************************************/

.over a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}


/**************************************************************************************************

CLEAR

**************************************************************************************************/

.clear {
clear:both;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}