/*

Theme Name: Soundboard Base Template V2

Theme URI: http://www.soundboard.co.jp/

Description: Soundboard Base Template V2 .

Version: 2.0

Author: SB

Tags: mantle color, variable width, two columns, widgets

*/



/*初期化*/

* {

margin: 0;

padding: 0;

text-decoration: none;

font-weight:normal;

}



table{

border-collapse:collapse;

}





html{

}



body {

font-size:10px;

font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",HiraKakuPro-W3,Osaka,verdana,arial,sans-serif;

color: #666666;
/*
background:#183c5c;
*/
letter-spacing:0.1em;

line-height:1.66em;

}



/*全体レイアウト・背景設定*/

#frm_content_bg{

width:100%;

background:#ffffff;

}



div.frm_w{

width:1100px ;

}



#frm_content{

padding-bottom:20px;

}



#content {/*コンテンツ内要素はinner.css*/

margin:0;

padding:0 0 0 0;

float:left;

width:740px;

}





#menu {	/*メニュー内要素はmenu.css*/

font-size:120%;

margin:0;

padding:0 0 0 0;

float:right;

width: 340px;

border-left:1px solid #e4e4e4;

border-right:1px solid #e4e4e4;

border-bottom:1px solid #e4e4e4;

}


/*フッター関係*/

#frm_foot_up_bg{
width:1100px;
margin:0 auto;
padding:5px 0px 0;
background:#ecf1f6;
border-top:#e3e3e3 1px solid;
border-left:#e3e3e3 1px solid;
border-right:#e3e3e3 1px solid;
}

#frm_foot_up{
color:#183c5c;
}

#frm_foot_up a{
color:#183c5c;
}

#frm_foot_up a:hover{
color:#999999;
}

#foot_up_l{
padding:80px 0 0 10px;
float:left;
width:600px;
}

#foot_up_r{
float:right;
text-align:right;
width:300px;
padding:0 10px 0 0;
}

#frm_foot_btm_bg{
width:1100px;
margin:0 auto;
background:#183c5c;
}

#frm_foot_btm{

}

#frm_foot_btm a{
color:#ffffff;
}

#frm_foot_btm a:hover{
color:#999999;
}

#frm_foot_btm table{
width:100%;
}

#foot_btm_l{
vertical-align:bottom;
width:400px;
padding:0 0 0 10px;
}

#foot_btm_m{
width:330px;
text-align:right;
}

#foot_btm_r{
text-align:right;
width:320px;
vertical-align:bottom;
padding:0 10px 0 0;
}

#head_submenu_r img,
#foot_btm_m img{
margin-left:5px;
}

div.credit {
font-size:90%;
color: #ffffff;
letter-spacing:0.05px;
}

.credit a:link, .credit a:visited, .credit a:hover{
color: #999999;
text-decoration:none;
}

div.pagetop{
text-align:right;
padding:5px 10px 5px 0;
}





/*常設指定*/



.clear {display: inline-block;}

* html .clear {height: 1%;}

.clear {display: block;}

.clear:after {

content: ".";

display: block;

height: 0;

line-heght:0;

clear: both;

visibility: hidden;

}



a {

color: #0066CC;

text-decoration:none;

}



a img {

border: none;

}



a:visited {

color: #0066CC;

text-decoration:none;

}



a:hover {

color: #FF6600;

text-decoration:none;

}



.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.alignleft {

float: left;

}



.alignright {

float: right;

}



.indent{

padding-left:1em;

text-indent: -1em;

}



.small{

font-size:90%;

}



/*定形文字色指定*/

.caution{

color:red;

}



.required{

color:red;

}







/*==以下アレンジ無し==*/



/*コメント廻り*/



.comment_frm{

margin: 0 30px;

padding: 0;

}



h3#comments{

font-size:120%;

margin: 30px 0 0;

padding: 10px 0px 20px;

}



div.navigation{

font-size:120%;

margin: 0;

padding: 20px 0px;

}



#respond{



}



#respond h3{

font-size:120%;

margin: 0;

padding: 0 0 20px;

}



#commentform {

margin: 0;

padding: 0;

}



#commentform p{

margin: 0;

padding: 0 0 10px;

}



#commentform input {

width: 170px;

padding: 3px;

margin: 0;

}



#commentform textarea {

width: 100%;

padding: 3px;

margin: 0 0 10px;

}



#commentform #submit {

margin: 0 0 10px auto;

float: right;

}



ol.commentlist li{

padding-bottom:20px;

}



/*冷蔵庫*/



acronym, abbr {

border-bottom: 1px dashed #666666;

}



acronym, abbr, span.caps {

font-size:90%;

}



acronym, abbr {

cursor: help;

}





/*不明*/



ul.post-meta {

list-style: none;

}



ul.post-meta span.post-meta-key {

font-weight: bold;

}