/*
It is applied all pages of STMX.
written by nakamura
*//*
base
========================================================================================
*/body{font-size:13px;margin:0;padding:0;}
textarea,input{font-size:13px;}
h1,h2,h3,h4,h5,h6,h7,form,ul{margin:0;}
img{border:none;}
table{/*border-collapse:collapse;*/}
/*
layout
========================================================================================
*/.clear{clear:both;font-size:0;line-height:0;}
.cbox,.cBox,.clearfix{zoom:100%;}
.cbox:after,.cBox:after,.clearfix:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}
.center{text-align:center;}
/*
text
========================================================================================
*/.txtS{font-size:11px;line-height:130%;}
.txtM{font-size:13px;line-height:150%;}
.txtL{font-size:16px;font-weight:bold;line-height:130%;}
.txtLL{font-size:20px;font-weight:bold;line-height:130%;}
.red{color:red;font-weight:bold;}
.glay{color:#333;font-weight:bold;}
.note{color:#666;font-size:13px;line-height:130%;margin:0;}
.required{color:red;font-size:11px;font-weight:normal;line-height:120%;}
.limit{color:#093;font-size:11px;font-weight:normal;line-height:120%;}
/*
users
========================================================================================
*/
.users{display:inline;font-size:13px;font-weight:bold;}
.users a{color:#F00;font-weight:bold;line-height:100%;text-decoration:underline;}
.users a:link{color:#F00;}
.users a:visited{color:#F00;}
.users a:active{color:#F00;}
.users a:hover{color:#F00;}
/*d*/.users span.users{padding:0;border:none;}
/*
favorite
========================================================================================
*/.favorite{margin:0 5px;}
.favorite a{color:#333;text-decoration:underline;}
.favorite img{margin-right:3px;vertical-align:text-bottom;}
/*
favorite
========================================================================================
*/ul.bookmarks{display:inline-block;list-style:none;padding:0;overflow: hidden; float:right;}
ul.bookmarks li{margin:0;padding:0;float: left;}
ul.bookmarks li.facebook,ul.bookmarks li.googlePlus {padding-top: 19px;}
ul.bookmarks img{margin:0;padding:0;}
ul.bookmarks li form{display:inline !important;}
/*
button box
========================================================================================
*/.box-btn{margin:1em 0;text-align:center;}
.box-btn img{margin:0 10px;}
/*
banner
========================================================================================
*/.banner{line-height:130%;text-align:center;margin-bottom:14px;}
.banner img{display:block;margin:0 auto;}
.banner p{margin:0;}
/*
other
========================================================================================
*/.box-guide{margin:1em 0;text-align:center;font-size:13px;font-weight:bold;}
fishcontainer{background-color:transparent;border:none;}