﻿@charset "UTF-8";

@import url("basic/common.css");
@import url("basic/community.css");

/*** ここから左ペイントップ ***/
#lowcalo-box{
 margin:0px 0px 15px;
 padding:0px 0px;
 width:480px;
 position:relative;
}
#lowcalo{
 position:relative;
 margin:0;
 padding:0;
 background:url(../images/left_top_side.jpg) repeat-y;
}

#lowcalo-top{
 width:480px;
 height:15px;
 margin:0px 0px;
 padding:0px 0px;
 position:relative;
}
#lowcalo-logo{
 margin:0px 0px;
 padding:0px 0px;
 position:absolute;
 top:10px;
 left:10px;
}
#lowcalo-text{
 position:relative;
 width:480px;
 text-align:center;
 background:url(../images/left_top_side.jpg) repeat-y;
 margin:0px 0px 0px;
 padding:0;
}

#lowcalo-text-box{
 position:relative;
 width:460px;
 font-weight:bold;
 text-align:left;
 margin:23px auto 0px;
 padding:0;
}

#backup_lowcalo-text-box{
 width:460px;
 font-family : HG丸ｺﾞｼｯｸM-PRO,monospace;
 font-weight:bold;
 text-align:left;
 margin:23px auto 0px;
 padding:0px 0px;
 position:relative;
}
#lowcalo-text-left{
 font-size:0.75em;
 line-height:1.3em;
 margin:0px 0px;
 padding:0px 0px;
}
#lowcalo-text-right{
 font-size:0.9em;
 line-height:1.5em;
 margin:0px 0px;
 padding:0px 0px;
}
#lowcalo-text-right a{
 display:block;
 text-align:center;
 width:85px;
font-size:10pt;
background-color:#ffcccc;
 margin:0px 0px;
 padding:2px 10px;
 border:outset;
}
#lowcalo-bottom{
 width:480px;
 height:15px;
 margin:0px 0px;
 padding:0px 0px;
 position:relative;
}
#lowcalo-detail{
 font-size:10pt;
 line-height:1em;
 font-weight:bold;
 margin:0px 0px;
 padding:0px 0px;
 position:absolute;
 top:13px;
 left:180px;
}
#lowcalo-detail a{
 display:block;
 margin:2px 5px;
 padding:0px 0px;
}
/*** ここから左ペインミドル１ ***/
#community-title{
 clear:both;
 margin:0px 0px 15px;
 padding:0px 0px;
}
.community-box{
 clear:both;
 width:460px;
 margin:10px 10px 15px;
 padding:0px 0px;
 position:relative;
}
.community-left{
 float:left;
 font-weight:bold;
 width:92px;
 margin:0px 0px;
 padding:0px 0px;
}
.community-icon{
 clear:both;
 width:92px;
 height:92px;
 margin:0px 0px;
 padding:0px 0px;
}
.community-icon-text{
 width:90px;
 margin:5px 0px 15px;
 padding:0px 0px;
 border:1px #808080 dashed;
}
.community-icon-text a{
display:block;
font-size:0.7em;
line-height:1.2em;
 margin:5px 0px;
 padding:0px 5px;
}
.community-right{
 float:left;
 width:368px;
 margin:0px 0px;
 padding:0px 0px;
}
.community-sub{
 clear:both;
 font-size:1.1em;
 line-height:1.2em;
 color:#ED145B;
 margin:0px 0px 5px 10px;
 padding:0px 0px;
}
.community-sub a{
 font-size:0.6em;
 color:#ED145B;
 margin:0px 8px;
 padding:0px 0px;
}
.community-mbox{
 width:353px;
 margin:0px 0px 10px 15px;
 padding:0px 0px;
}
.community-board{
	margin:-10px 0px 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.community-board ul{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 20px;
}
.community-board li{
	font-size: 90%;
	line-height: 110%;
	list-style-image: url(../img/board/button.gif);
}
.community-sbox{
 width:353px;
 margin:0px 0px;
 padding:0px 0px;
}
.sbox-title{
 text-align:left;
 font-size:0.9em;
 line-height:1.2em;
}
.date-12h-name{
 text-align:right;
vertical-align:bottom;
 font-size:0.7em;
 line-height:1.2em;
}
#blog-new{
 margin:0px 0px;
 padding:0px 0px;
}
#board-new{
 margin:0px 0px;
 padding:0px 0px;
}
#community-box{
 clear:both;
 border-top:1px #F5908C dashed;
 width:460px;
 margin:10px 10px;
 padding:10px 0px 0px;
 position:relative;
}
/*** ここから左ペインミドル２ ***/
.info-title{
 clear:both;
 text-align:center;
 margin:20px 0px 10px;
 padding:0px 0px;
}
.info-box{
 clear:both;
 margin:0px 10px 15px;
 padding:0px 0px;
 position:relative;
}
.info-sub{
 clear:both;
 font-size:1em;
 line-height:1.2em;
height:30px;
 vertical-align:middle;
 color:#008DB7;
 margin:0px 0px 5px 15px;
 padding:0px 0px;
}
.info-text{
 clear:both;
font-size:0.8em;
line-height:1.5em;
 margin:0px 20px 10px 10px;
 padding:0px;
list-style:none;
}
.info-text2{
 clear:both;
font-size:0.8em;
line-height:1.5em;
 margin:0px 20px 0px 10px;
 padding:0px;
list-style:none;
}

.info-text2 p{
margin:0;
}

/**
.info-sbox{
 width:230px;
 margin:0px;
 padding:0px 10px 0px 5px;
}
**/
.knowledge-box{
 clear:both;
 width:460px;
 margin:8px 0px 0px;
 padding:0px 0px;
}
.knowledge-sbox{
 width:230px;
 margin:0px 0px;
 padding:0px 0px;
}
/*** ここから左ペインボトム ***/
#shop-title{
 clear:both;
 margin:20px 0px 10px;
 padding:0px 0px;
}
#shop-lowcalo{
 clear:both;
 width:460px;
 margin:0px 0px 10px;
 padding:0px 0px;
}
#shop-lowcalo-left{
 width:142px;
 font-size:0.9em;
 line-height:1.2em;
 font-weight:bold;
 margin:0px 0px;
 padding:0px 0px;
}
#shop-lowcalo-right{
 text-align:right;
 vertical-align:middle;
 width:190px;
 margin:0px 0px;
 padding:3px 0px;
}
#shop-lowcalo-right a{
display:block;
width:150px;
text-align:center;
 font-size:0.8em;
font-weight:bold;
background-color:#99ff99; 
line-height:1.2em;
 margin:3px 3px;
 padding:2px 2px;
 border:outset;
}
.shop-box{
 clear:both;
 width:460px;
 margin:0px 10px;
 padding:0px 0px;
 border-top:1px #808080 dashed;
}
.shop-box-noB{
 clear:both;
 width:460px;
 margin:0px 10px;
 padding:0px 0px;
}


.shop-sub{
 clear:both;
 font-size:1.1em;
 line-height:1.2em;
 color:#0DB14B;
 margin:0px 0px 10px 15px;
 padding:0px 0px;
}
.item-left{
 width:120px;
 margin:0px 0px;
 padding:0px 0px;
}
.item-right{
 width:100px;
 margin:0px 0px;
 padding:0px 0px;
}
.item-right-d{
 width:100px;
 margin:0px 0px;
 padding:0px 0px;
 border-right:1px #808080 dashed;
}
.item-image{
 width:100px;
 height:75px;
 margin:10px 10px;
 padding:0px 0px;
}
.item-title{
 font-size:0.9em;
 line-height:1.2em;
 clear:both;
 /*width:90px;*/
 margin:10px 0px 5px;
 padding:0px 0px;
}
.item-title a{
 color:#0DB14B;
}
.item-title a:visited{
 color:#0DB14B;
}
.item-text{
 clear:both;
 /**border-top:1px #808080 dotted;**/
 font-size:0.8em;
 line-height:1.2em;
 width:90px;
 margin:0px 0px;
 padding:5px 0px;
}
.item-link{
 text-align:right;
 vertical-align:bottom;
 font-size:0.7em;
font-weight:bold; 
line-height:1.2em;
 width:90px;
 margin:0px 0px 5px;
 padding:0px 0px;
}
.sbox-title1 {
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECBBC1;
	font-size: 90%;
	padding-left: 6px;
	position: relative;
	bottom: 1px;
	padding-right: 6px;
}
.date-12h-name1 {
	font-size: 75%;
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECBBC1;
	padding-left: 4px;
	position: relative;
	bottom: 1px;
	padding-right: 6px;
}
.sbox-title2 {

	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 90%;
	padding-left: 6px;
	position: relative;
	bottom: 1px;
	padding-right: 6px;
}
.date-12h-name2 {
	font-size: 65%;
	padding-top: 4px;
	padding-bottom: 2px;
	position: relative;
	bottom: 1px;
}
.sbox-title3 {
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECBBC1;
	font-size: 90%;
	padding-left: 6px;
	padding-right: 6px;
}
.date-12h-name3 {
	font-size: 75%;
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECBBC1;
	padding-left: 4px;
	padding-right: 6px;
}

.community-sbox2 {
	background-color: #F9EBED;
	width: 440px;
}
.community-sbox1 {
	background-color: #FFFFFF;
	width: 440px;
}
.community-sbox4 {
	background-color: #F9EBED;
	width: 90%;
}
.community-sbox3 {
	background-color: #FFFFFF;
	width: 90%;
}
.community-sbox5 {
	background-color: #AA0B21;
	color: #FFFFFF;
	width: 90%;
}
.board_title {
	margin-top: 30px;
}

#new_container{	
	font-size: 0.8em;
	color: #333333;
	background-color:#FFFFFF;
	width:500px;
	text-align:left;
	padding:10px;
	line-height:120%;
	
}
.cont{
margin-left:20px;
margin-right:20px;
margin-bottom:25px;
}

#date{
	border-bottom:1px;
	border-bottom-color:#ffc618;
	border-bottom-style:dashed;
	margin-left:10px;
	margin-right:10px;
	font-weight: bold;
}

#new_footer{
 clear:both;
 text-align:center;
 width:500px;
 height:25px;
 position:relative;
 margin:0px 15px;
 padding:0px 0px;
}
.td_top_banner {
	font-size: 70%;
	color: #329CCF;
	background-color: #B5D2EE;
	text-align: center;
	vertical-align: middle;
}
.td_top_banner_r {
	font-size: 70%;
	background-color: #EFF5FC;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height:150%;
}

.tb_line {
	border: 1px solid #CCCCCC;
	font-size: 80%;
}




.tb_bg {
	font-size: 60%;
	background-image: url(../img/bg_waku.jpg);
	background-repeat: no-repeat;
}

