/* CSS Document */
@charset "utf-8";
@import "http://";

*{margin:0px; padding:0px;}
img {vertical-align: top;}
a img{border:none;}
table{border:0;}
p,ul,li,dd,dl,h1,h2,h2,h3,h4,h5,h6,body{margin:0; padding:0;}
ul,li{list-style-type:none;}
a:link, a:visited, a:active{text-decoration:underline; color:#F092B1;}
a:hover{background-color:#F092B1; color:#FFF;}

body{ background:url(../img/tmp_bg.gif) 0 0 repeat; color:#666; font-size:12px; line-height:140%; font-family:Verdana;}
td,tr,th{color:#666; font-size:12px; line-height:140%; font-family:Verdana;}
* html .iepngfix { behavior: expression(IEPNGFIX.fix(this));}

p#mobi{ font-size:10px; padding:2px 2px 2px 5px;}
p#mobi a:link,p#mobi a:visited,p#mobi a:active,p#mobi a:hover{text-decoration:none; color:#FFF;}

div#headbg{background:url(../img/tmp_bg_head2.jpg) 0 0 repeat-x; height:auto;}
div#contentsbg{background:url(../img/tmp_bg_con.png) 50% 0 repeat-y; margin:0 auto; width:915px; height:auto;}
div.contents{width:810px; height:auto; padding:10px 0 0 26px;}

h6#logo{text-align:center; padding:20px 0 0 0;}
div#kadomaru{background:url(../img/tmp_bg_head.png) 0 0 no-repeat; height:25px;}
div#kadomaru2{background:url(../img/tmp_bg_foot.png) 50% 0 no-repeat; height:44px; width:915px; margin:0 auto; clear:both;}
p#copy{text-align:center; padding:20px 0;}
p#copy a,p#copy a:link,p#copy a:hover,p#copy a:active{color:#666; text-decoration:none; background:none;}

ul#menu{ margin:10px 0 0 0; height:73px;}
ul#menu li{ float:left; height:36px;}
ul#smenu{ clear:both; padding:7px 0 0 0;}
ul#smenu li{ display:inline;}

ul#fmenu{ text-align:center; font-size:12px; line-height:22px; color:#CCC; padding:30px 0 0 0; clear:both;}
ul#fmenu li{ display:inline;}

ul#tab{float:left; margin:15px 0 0 15px;}
ul#tab li#deri{background:url(../img/tmp_tab01.png) 0 0 no-repeat; width:49px; height:150px; cursor:pointer; margin:0 0 5px 0; text-indent:-2500px;}
ul#tab li#train{background:url(../img/tmp_tab02.png) 0 0 no-repeat; width:49px; height:150px; cursor:pointer; margin:0 0 5px 0; text-indent:-2500px;}
ul#tab li#enquete{background:url(../img/tmp_tab03.png) 0 0 no-repeat; width:49px; height:150px; cursor:pointer; margin:0 0 5px 0; text-indent:-2500px;}
ul#tab li#movie{background:url(../img/tmp_tab04.png) 0 0 no-repeat; width:49px; height:150px; cursor:pointer; margin:0 0 5px 0; text-indent:-2500px;}
ul#tab li#twitter{background:url(../img/tmp_tab05.png) 0 0 no-repeat; width:49px; height:150px; cursor:pointer; margin:0 0 5px 0; text-indent:-2500px;}
ul#tab li a{display:block; width:49px; height:150px;}
ul#tab li a:link,ul#tab li a:visited,ul#tab li a:active,ul#tab li a:hover{text-decoration:none; background:none;}

span {font-size: 10px;}

div#link {
	margin-top: 20px;
}

div#link ul li {
	width: 100px;
	height: 40px;
	text-align: center;
	float: left;
}

/* index pop */
ul#pop {
    width: 776px;
}

ul#pop li {
    width: 388px;
	height: 70px;
	float: left;
	text-align: center;
}

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

.clearfix {
  min-height: 1px;
}

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

