/*
Theme Name: Basic2Col
Theme URI: http://wangenweb.com/wordpress/themes/basic2col/
Description: A basic, yet flexible minimalistic two column theme for WordPress. Have extendend support for Child Themes for easier customization. See the <a href="http://wangenweb.com/wordpress/themes/basic2col/">Basic2Col's homepage</a> for more info
Version: 3.1.2
Author: Kristin K. Wangen
Author URI: http://wangenweb.com/
Tags: white, two column, basic, minimalistic, elastic width, custom page templates, right sidebar
*/

/*general layout*/
body {
    background: url("/wp-content/themes/basic2col/img/bg.jpg") repeat-x scroll left top #ffffff;
    color: #333333;
}

.posttitle {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
}

hr {
	border: 1px dotted #ccc;
} 
blockquote, code, pre {
color:#333;
}
code, pre {
font-family:Courier,  'Lucida Console','Courier New', Sans-Serif;
}

/*font styles*/
p {
font-size : 1em; 
font-style : normal; 
padding: 0px;
} 
h2 {
font-size : 1.4em; 
}
h3 {
font-size:1.2em;
}
h4, h5, h6 {
font-size:1em;
}
h2, h3, h1, h4, h5, h6 {
color : #333; 
margin: 10px 0px;
padding:2px 0px;
clear: both;
}

/*linkcolor*/
a:link, a:visited {
	font-weight:normal;
	color : #000099;
	text-decoration : none;
}
a:hover, a:active {
	color : #FF9900;
	text-decoration : none;
	border:none;
} 

#content h2 a:link, #content h2 a:visited, #header h1 a:link, #header h1 a:visited, #content h3 a:link, #content h3 a:visited  {
color:#333;
font-weight:normal;
text-decoration:none;
border:none;
}
#content h2 a:hover, #content h2 a:active, #header h1 a:hover, #header h1 a:active, #content h3 a:hover, #content h3 a:active {
color:#999;
}


/*classes - these are also located in classes.css so child themes don't loose them*/
.center, .aligncenter, .centered {
text-align: center;
}
.right, .alignright {
float: right;
}
.left, .alignleft {
float: left;
}
.none {
display: none;
}
.righttxt {
text-align:right;
}
.credits {
clear:both;
font-style:italic;
}


/*images these are also located in classes.css so child themes don't loose them*/
img {
border: none;
margin: 2px;
}
img.center, img.aligncenter, img.centered {
display:block;
margin:5px auto;
}
img.alignright, img.right {
margin-left: 5px;
}
img.alignleft, img.left  {
margin-right: 5px;
}
img.rssimg {
margin:0px;
}
.postcontent img {
max-width:100%;
overflow: hidden;
}
.wp-smiley {
border:none;
margin:0px;
}


/*border-colors*/
.postcontent img {
border:1pt solid #eee;
}

.border {
border: 1px solid #ccc;
}

/*wrap and header*/
#accessnav {
display:none;
}

#wrap {
	background : transparent;
	width:950px;
	margin:5px auto;
	padding:0px;
	text-align:left;
}
* html div#wrap {
}
h1{ text-align:right; font-size:11px; color:666;line-height:21px;}

/** HEADER ***************/
div#header {	
    height: 100px;
    margin: 0 auto;
    text-align: left;
    width: 950px;
}
div#header p#ci {
    margin: 0;
}
div#header p#ci a {
    background: url("/wp-content/themes/basic2col/img/ci.jpg") no-repeat scroll center top transparent;
    float: left;
    height: 70px;
    position: absolute;
    text-indent: -9999px;
    top:25px;
    width: 118px;
}
div#header div#headTel {
	margin:4px 0 0 0;
	padding:0;
    display: block;
    float: right;
    width: 832px;
	background: url("/wp-content/themes/basic2col/img/headTel.jpg") no-repeat scroll right transparent;
	text-indent: -9999px;
	height:69px;
}

/** GLOBALNAVI ***************/
#globalnavi {
    -moz-background-inline-policy: continuous;
    background: url("/wp-content/themes/basic2col/img/globalNavi.jpg") no-repeat scroll left top transparent;
    height:30px;
    margin: 0 auto;
    padding: 0;
    width: 950px;
}
#globalnavi ul {
    border: medium none;
    height: 30px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 950px;
}
#globalnavi li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
#globalnavi li a#navi01, #globalnavi li a#navi02, #globalnavi li a#navi03, #globalnavi li a#navi04, #globalnavi li a#navi05, #globalnavi li a#navi06, #globalnavi li a#navi07, #globalnavi li a#navi08 {
    -moz-background-inline-policy: continuous;
    background: url("/wp-content/themes/basic2col/img/globalNavi.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
    width:119px;
}
#globalnavi li a#navi01 { background-position: 0 0; }
#globalnavi li a#navi02 { background-position: -119px 0; }
#globalnavi li a#navi03 { background-position: -238px 0; }
#globalnavi li a#navi04 { background-position: -357px 0; }
#globalnavi li a#navi05 { background-position: -476px 0; }
#globalnavi li a#navi06 { background-position: -595px 0; }
#globalnavi li a#navi07 { background-position: -714px 0; }
#globalnavi li a#navi08{ width:117px; background-position: -833px 0; }
#globalnavi li a#navi01:hover { background-position: 0 -30px; }
#globalnavi li a#navi02:hover { background-position: -119px -30px; }
#globalnavi li a#navi03:hover { background-position: -238px -30px; }
#globalnavi li a#navi04:hover { background-position: -357px -30px; }
#globalnavi li a#navi05:hover { background-position: -476px -30px; }
#globalnavi li a#navi06:hover { background-position: -595px -30px;}
#globalnavi li a#navi07:hover { background-position: -714px -30px; }
#globalnavi li a#navi08:hover { width:117px; background-position: -833px -30px; }

/** SEARCH ***************/
#search{
	height:30px;
}
#search form{
	padding-top:2px;
	font-size:11px;
}

/*content and post settings*/

.post h2, .archives h3, .search h3 {
	background: url("/wp-content/themes/basic2col/img/dt01.gif") repeat-x scroll left bottom transparent;
	/*border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #CCC;*/
	padding-bottom: 5px;
}
.post {
margin: 5px 0px;
}
.postmeta {
font-size:0.9em;
clear:both
}
div.postmeta p {
margin: 2px 0px;
padding:0px;
}
.postmeta {
margin: 10px 0px 5px;
}

.postcontent {
	line-height:1.6em;
	padding: 10px;
}


/*postnav*/
#postnav {
clear:both;
margin:0px;
}
#postnav li {
display:inline;
margin: 2px 0px;
}

/*comments*/
#commentbox {
background : transparent;
clear:both;
margin:10px 0px;

}
ol#commentlist  {
list-style-position: inside;
margin:2px 0px;
padding:0px;
}
#commentlist li{
border-bottom:1pt solid #eee;
margin: 10px 0px;
}
#commentform fieldset {
padding:0;
margin:0;
}
#commentform legend {
font-family :Georgia,'Trebuchet MS', 'Lucida Sans',  'Lucida Grande', 'Bitstream Sans Vera', 
		Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 
color : #333; 
margin: 10px 0px 5px;
padding:2px 0px;
font-size:120%;
}
#commentform textarea {
width:90%;
}
#commentform label, #commentform textarea {
display:block;
}
#commentform input {
width:50%;
}
#commentform input.submit {
width:40%;
margin:2px 0px;
}
.approve {
border: 1pt solid #ccc;
background : #eee;
padding:5px;
font-size:90%;
}
.comment_time {
font-size:0.8em;
text-align:right;
clear:both;
}
#commentlist cite {
font-style:normal;
}

#commentbox {
border-top: 1pt solid #eee;
}
.avatar {
float:right;
border: 1pt solid #eee;
margin-left:10px;
padding:2px;
}

/*sidebar*/
#sidebar {
	background : transparent;
	width: 230px;
	float:right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#sidebar ul, #sidebar li{
list-style-type: none;
margin: 2px;
padding:0px;
}
#sidebar li{
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#sidebar div {
margin: 2px;
padding:0px;
}
#sidebar h2 {
	font-size:120%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#sidebar li a {
border:none;
}
#sidebar li li {
border-bottom: 1pt solid #eee;
}
#sidebar li li li {
list-style:circle inside;
border:none;
margin-left:0px;
}

/*searchform*/
#searchform label {
font-weight:bold;
}
#searchform input#s {
width:50%;
}
#searchform input.submit {
width:30%;
}

/*Widgets fixing*/
.widget_rss h2 a {
color:#333;
font-weight:bold;
}
.widget_rss img {
margin:0px;
}

/*Callendar*/
#wp-calendar a {
font-weight:bold;
}
#today {
background:#eee;
}



/*footer*/
#footer {
	background : transparent;
	border-top:1px solid #ccc;
	margin:5px;
	clear: both;
	height: 70px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#footer ul{
margin: 2px;
padding:0px;
}
#footer li{
display: inline;
margin:0px 3px;
}




/*tables*/
table {
color : #111; 
width: 90%;
margin: 5px auto;
padding: 0px;
font-size:1em;
}
caption {
color: #333;
font-weight: normal;
padding: 5px;
}
td, th, tr {
padding: 5px;
text-align:left;
}

/* access */
.acc_right{
width:370px;
float:right;}

.acc_left{
width:150px;
float:left;
text-align:center;
line-height:1.2;}

.acc_acetone{
color:#FFF;
width:150px;
height:35px;
padding:28px 0 10px 0;
margin:5px 0 0 5px;
background-color:#000099;
float:left;
text-align:center;
line-height:1.2;}

.clear{
clear:both;
color:#FFFFFF;
font-size:1px;}

.all_section {
	padding: 5px;
	display: block;
	height: 170px;
	background-color: #FAFAFA;
	border: 1px solid #CCC;
	margin-bottom: 20px;
}
.all_section ul {
	font-size : 0.9em; 
	padding: 0px;
}

.left_section {
	float: left;
	width: 190px;
}

.right_section {
	float: right;
	text-align: left;
	width: 450px;
}


.iryou_no {
	font-size: 12px;
	font-weight: normal;
	float: right;
	color: #666;
}

.nacho_class {
	font-weight: bold;
	color: #FFF;
	background-color: #F60;
	padding: 2px;
	float: right;
}

.pankuzu ul {
	margin: 0px;	
}

.pankuzu ul li {
    /* liを横並び＆ブレットを消す */
    float: lef;
    display: inline;
    list-style-type: none;
}

.sale_section {
	padding: 3px;
	display: block;
	height: 145px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
}
.sale_section ul {
	font-size : 0.9em; 
	padding: 0px;
}

.sale_left_section {
	float: left;
	margin-right: 8px;
	width: 80px;
}

.sale_right_section {
	text-align: left;
	font-size: 90%;
	height: 45px;
	text-align: left;
	line-height: 1.2em;

}

.salekakaku{
	font-size: 10px;
	color: #333;
	float: right;
	text-align: right;
	line-height: 14px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.salekakakuPrice {
	font-size: 14px;
	font-weight: bold;
	color: #C00;
}
.salekakakuPercent {
	font-size: 12px;
	font-weight: bold;
	color: #C00;
}

.header_one{
	margin-left: 5px;
	margin-top: 5px;
}

.widget_nav_menu{
	background-image: url(http://ace-tone.info/contents/wp-content/themes/basic2col/images/sidetile.gif);
	background-repeat: repeat-x;	
}

.widget_nav_menu h2{
	color: #FFF;
}

.salebanner{
	text-align: left;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.salebannerui{
	display: inline;
	list-style-type: none;
	margin-left:10px;
	margin: 0px;
	padding: 0px;	
}.copy {
	font-size: 12px;
	color: #999;
}

.tablenav {
	color: #2583ad;
	background:white;
	margin: 1em auto;
	line-height:2em;
	text-align:right;
	font-size:13px;
}

a.page-numbers, .tablenav .current {
	color: #00019b;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;

}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;

}

#loginform{padding-left:25px;}
.login-username{margin:25px 0 15px;}
.login-username label{}
.login-username input{}

.login-password{margin-bottom:15px;}
.login-password label{}
.login-password input{}

.login-remember{margin-bottom:15px;}


