@charset "utf-8";

/*
==========CONTENTS==========

	・universal cluster
	・img
	・anchor
	・text-align/vertical-align
	・font-weight/color
	・float/clear
	・form
	・li
	・line/border
	・background
	・line-height
	・text-indent
	・width
	・margin
	・padding

=============================
*/


/**********universal cluster**********/
*{
	margin:0px;
	padding:0px;
	/*font-family:"lucida grande","verdana","Arial","メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","sans-serif";*/
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
	color:"#333333";
	font-weight:normal;
	line-height:120%;
	letter-spacing:0px;
	text-align:left;
}


/**********img**********/
img{border:0px;}


/**********anchor**********/
a:link{color:#1699c6;text-decoration:underline;}
a:visited{color:#1699c6;text-decoration:underline;}
a:hover{color:#ff9900;text-decoration:underline;}
a:active{color:#1699c6;text-decoration:underline;}
a.arrow{
	padding-left:15px;
	background:url(/static/images/core/arrow.gif) no-repeat left top;
}

/**********text-align/vertical-align**********/
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}


/**********font-weight/color**********/
.bold{font-weight:bold;}
.white{color:#ffffff;}
.red{color:#ff0000;}
.orange{color:#ef5404;}
.gray{color:#cccccc;}
.underline{text-decoration:underline;}


/**********float/clear**********/
.fl{float:left;}
.fr{float:right;}
.clear{zoom:1;}
.clear:after{
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}


/**********form**********/
select{background:#ffffff;}


/**********li**********/
li.none{list-style-type:none;}


/**********line/border**********/
.line{background:url(/static/images/core/line.gif) repeat-x left top;}
.lineR{
	border-width:0px 0px 0px 1px;
	border-style:dotted;
	border-color:#cccccc;
}
.border{border:1px solid #cccccc;}


/**********background**********/
.bg_ebebeb{background-color:#ebebeb;}
.bg_fbfbfb{background-color:#fbfbfb;}


/**********line-height**********/
.lh40{line-height:40px;}


/**********text-indent**********/
.ti-15{text-indent:-15px;}


/**********width**********/
.w70{width:70px;}
.w100{width:100px;}
.w120{width:120px;}
.w130{width:130px;}
.w150{width:150px;}
.w180{width:180px;}
.w230{width:230px;}
.w240{width:240px;}
.w300{width:300px;}
.w360{width:360px;}
.w377{width:377px;}
.w390{width:390px;}
.w420{width:420px;}
.w430{width:430px;}
.w550{width:550px;}
.w580{width:580px;}
.w620{width:620px;}
.w730{width:730px;}


/**********margin**********/
.m05{margin:5px;}
.mt05{margin-top:5px;}
.mr05{margin-right:5px;}
.mb05{margin-bottom:5px;}
.ml05{margin-left:5px; margin-top:-3px;}

.m10{margin:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.m15{margin:15px;}
.mt15{margin-top:15px;}
.mr15{margin-right:15px;}
.mb15{margin-bottom:15px;}
.ml15{margin-left:15px;}

.m20{margin:20px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}

.m30{margin:30px;}
.mt30{margin-top:30px;}
.mr30{margin-right:30px;}
.mb30{margin-bottom:30px;}
.ml30{margin-left:30px;}

.m35{margin:35px;}
.mt35{margin-top:35px;}
.mr35{margin-right:35px;}
.mb35{margin-bottom:35px;}
.ml35{margin-left:35px;}


/**********padding**********/
.p03{padding:3px;}
.pt03{padding-top:3px;}
.pr03{padding-right:3px;}
.pb03{padding-bottom:3px;}
.pl03{padding-left:3px;}

.p05{padding:5px;}
.pt05{padding-top:5px;}
.pr05{padding-right:5px;}
.pb05{padding-bottom:5px;}
.pl05{padding-left:5px;}

.p05-2{float:right;padding:5px;}

.p10{padding:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

.p10-2{padding:5px 10px;}
.p10-3{padding:10px 33px 5px;}
.p10-4{padding:10px 33px 0;}
.p10-5{float:right;padding:5px 10px;}
.p20{padding:20px;}
.pt20{padding-top:20px;}
.pr20{padding-right:20px;}
.pb20{padding-bottom:20px;}
.pl20{padding-left:20px;}

.p30{padding:30px;}
.pt30{padding-top:30px;}
.pr30{padding-right:30px;}
.pb30{padding-bottom:30px;}
.pl30{padding-left:30px;}

.p50{padding:50px;}
.pt50{padding-top:50px;}
.pr50{padding-right:50px;}
.pb50{padding-bottom:50px;}
.pl50{padding-left:50px;}

.message {
    text-align: center;
    margin: 10px;
    font-weight: bold;
    color: #FF0000;
}

.deleted {
    margin: 10px;
}

.select-icon {
  cursor: pointer;
}

.tagcloud {
    margin: 20px;
}

.comment-rule {
    float: right;
    width: 150px;
    padding-right: 85px;
    text-align: center;
}

.welcome {
/*    font-family:"ＭＳ Ｐゴシック","lucida grande","verdana","Arial","メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","sans-serif" !important;*/
}

a.pageTopLeft {
	padding:0px 0px 5px 18px;
	background:url(/static/images/core/pageTop_icon.gif) no-repeat left top;
}

