@charset "utf-8";
/*
Theme Name: ★BizVektor子テーマサンプル★
Theme URI: http://bizvektor.com
Template: biz-vektor
Description: 
Author: ★あなた ｍ９っ・ｗ・）ｂ★
Tags: 
Version: 0.1.0
*/

/*-------------------------------------------*/
/*	フルサイズ
/*-------------------------------------------*/
@media (min-width: 970px) { /* スクロール分余裕に20px */
.innerBox,
#gMenu #gMenuInner.innerBox	{ width:980px; margin:0px auto; }
#main #container	{ padding-top:10px;}
#main #container #content	{ float:left; width:650px;}
#main #container #sideTower	{ float:right; width:300px;clear:none; }

body.left-sidebar #main #container #content	{ float:right; }
body.left-sidebar #main #container #sideTower	{ float:left; }
body.home.one-column #main #container #content		{ float:none;width:100%; }
body.home.one-column #main #container #sideTower	{ float:none; display:none; }

#main #container #content.wide,
body.left-sidebar #main #container #content.wide	{ float:none; }

form#searchform input#s	{width:110px; }
form#searchform input#searchsubmit	{ width:30%; }

#topMainBnr			{ width:100%; }
#topMainBnr img		{ width:980px !important; }
#topMainBnrFrame	{ width:980px;min-height:300px; }
#topMainBnrFrame .slider li { }

.mobile-block th{
width:70px;}

.seminar{
width:70px;}

#asumeruform table th {
	width: 150px;}

.form_	{ width:680px; margin:0px auto; }
}






/*-------------------------------------------*/
/* pc iPad3より大きい場合
/*-------------------------------------------*/
@media (min-width: 770px) {

#topMainBnr { 
padding:10px 0; }

.mobile-block th{
width:70px;}

.seminar{
width:70px;}

}

}


@media (max-width: 480px) {
.mobile-block th{
width:100%;}

.seminar{
width:100%;}

.form_{
width:100%;}

.prof{
height:199px;}

}

div#header{
padding-top:15px;}

/*グローバルメニュー*/
#gMenu .menu li a{
background:url(images/arrow_gray.png) right bottom no-repeat;
color: #333;
display: block;
overflow:hidden;
padding: 10px 15px 10px;
margin:0px;
line-height:140%;
text-decoration: none;
letter-spacing:0px;
position:relative;
border-bottom:1px solid #ccc; }

/*contents*/
/*自動挿入メールフォーム*/
/*table.formTable{
border:1px solid #333;}*/

div.main_mailform{
width: 644px;
height:165px;
margin: 0 auto;
border:2px solid #ccc;
background: url(http://booksales.jp/wp-content/uploads/2015/06/main_test2.png) no-repeat left top;
}

div.main_mailform a{
display: block;
width: 100%;
height: 108px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}


/*トップページ画像*/

#content .topimg{
height:300px;
padding:5px;
margin-bottom:20px;
border:1px solid #ccc;
overflow:auto;}

#content .topimg img{
margin-right: 3px;
margin-left: 3px;
margin-bottom:20px;
vertical-align:top;}

#content .topimg a{
color:#fff;}


/*サイドバー*/
.mailform {
width: 298px;
height:100px;/*340px;*/
margin: 0 auto;
/*background: url(http://booksales.jp/wp-content/uploads/2015/07/side_mail_bana.png) no-repeat left top;*/
}

.mailform h3 a {
display: block;
width: 100%;
height: 158px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}

.mailform a:hover{
opacity:0.7;}

.prof{
height:199px;}

.prof_left img{
float:left;
width:149px;
height:199px;}

.seminer2{
clear:both;}

.seminer2_moji{
color:#fff;
background-color:#51afff;
text-align:center;
padding:5px;}



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

#sideTower .ttBoxSection, .sideTower .ttBoxSection{
padding:0 5px;}

.sideTower .sideWidget .textwidget{ padding-bottom:0px; }

.customer_feedback, .privacy, .kiyaku{
padding: 15px 15px;
border:1px solid #ccc;
margin: 20px 0px;}

.privacy,{
padding: 15px 10px;}

.kiyaku_ a{
color:red;
font-weight:bold;
text-decoration:none;
}

.kiyaku_ a:hover{
color:blue;
font-weight:bold;
text-decoration:underline;
}

.profile{
padding: 15px 15px;
border:1px solid #ccc;
margin: 20px 0px;}

.publishing_coaching{
padding: 10px 10px;
margin: 10px 0px;}

.publishing_coaching2{
padding: 10px 10px;
border:1px solid #ccc;
margin: 10px 0px;}



#content .customer_feedback h6, #content .profile h6, #content .publishing_coaching h6, #content .publishing_coaching2 h6, #content .book_tool h6{
margin: 0px 0px 10px;
padding: 0px 10px 0px;
border-left:
5px solid #51AFFF;}

#content .privacy dt, #content .strength dt, #content .publishing_coaching2 dt{
color:#000;}

#content .privacy ul{
margin:5px 0px;}

#content .privacy ul li, #content .publishing_coaching ul li, #content .publishing_coaching2 ul li{
list-style-type:none;
margin-bottom:0px;}

.seminar_a{
padding: 15px 15px;
border:1px solid #ccc;
margin: 20px 0px;}

#content .mainFoot{
display:none;}

/*footer*/
#powerd{
display:none;}




/*form*/
form input[type=text], form input[type=email], form textarea{ margin:0;}





/* =asumeru
----------------------------------------------- */

#asumeruform{
    width: 100%;
}

#asumeruform table {
	border-collapse: collapse;
	margin: 0 0 10px;
	width: 100%;
	/*table-layout: fixed;*/
	border-color: #ccc;
}

#asumeruform table th {
	/*width: 150px;*/
	padding: 5px 10px;
	border: 1px solid #ccc;
	background: #ffffcc;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	color: #000;
}

#asumeruform table tr{
    border-color: #ccc;
}

#asumeruform table td {
	padding: 10px;
	border: 1px solid #ccc;
	color: #000;
	font-size:12px;
}

#asumeruform input{
	font-size: 12px;
}

#asumeruform .inputSelect {
	padding: 3px;
	font-size: 12px;
	color: #000;
}

#asumeruform .inputText.inputTextShortest {
	width: 30%;
}

#asumeruform .inputText.inputTextShort {
	width: 55%;
}

#asumeruform .inputText.inputTextLong {
	width: 98%;
}

#asumeruform textarea {
	font-size: 12px;
	width: 98%;
	height: 150px;
	padding: 3px;
}

#asumeruform .formBtn {
	font-size: 16px;
	width: 40%;
	height:35px;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 0 2px 2px #ccc;
	border-radius: 6px;
	box-shadow: 0 2px 2px #ccc;
}

#asumeruform .center-text {
	text-align: center;
}

#asumeruform span.require {
	color: red;
	font-weight: bold;
}

#asumeruform form input[type=text],
#asumeruform form input[type=email],
#asumeruform form textarea{
padding:5px;
}

/*2015/09/02002css*/
/*反転時の文字色・背景色 */
/*::selection 		{ background-color: #5ead3c; color:#000; }*/
/*#fff*/