@charset "UTF-8";
/*
Theme Name: Career traning school
Theme URI: http://careertraning.jp/
Description: WordPress のデフォルトテーマ(<a href="http://binarybonsai.com/kubrick/">Kubrick</a>)がベース。
Version: 0.9
Author: datadisk
Author URI: http://datadisk.jp/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
#page {
	background-color: #e2dac5;
	text-align: left;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}




h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}





a, h2 a:hover, h3 a:hover {
	text-decoration: none;
	border: none;	
	}

a:hover {
	color: #147;
	text-decoration: none;
	}


/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0;
	padding: 0;
	background-color: #E2dac5;
	font-size: 12px;
	}

#page {
	margin: 0px auto;
	padding: 0;
	width: 800px;
	height: auto;
	}

#header {
	margin: 0;
	padding: 0;
	height: 300px;
	width: 800px;
	background-image: url(images/head.png);
	background-repeat: no-repeat;
	}


#footer {
	padding: 0;
	margin: 10px 0 0 0;
	width: 800px;
	height: 40px;
	float: left;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}



h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
#title_menu {
	height: 300px;
	width: 270px;
	float: right;
	background-image: url(images/bord.png);
}
#title_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu_list {
	height: 265px;
	width: 250px;
	margin: 30px 10px 0 10px;
}

#menu {
	width: 800px;
	background-image: url(images/menu/bg.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 50px;
}

#guest a {
	background-image:url(images/menu/guest.png);
	display: block;
	width: 83px;
	height: 48px;
	float: left;
	margin: 1px 0 0 50px;
	text-indent: -100px;
	overflow: hidden;
}

#guest a:hover{
    background-position:0px -48px;
}
#sankasya a {
	background-image:url(images/menu/sankasya.png);
display: block;
	width: 83px;
	height: 48px;
	float: left;
	margin: 1px 0 0 50px;
	text-indent: -100px;
	overflow: hidden;
}
#sankasya a:hover{
    background-position:0px -48px;
}
#jimukyoku a {
	background-image:url(images/menu/jimukyoku.png);
display: block;
	width: 83px;
	height: 48px;
	float: left;
	margin: 1px 0 0 50px;
	text-indent: -100px;
	overflow: hidden;
}
#jimukyoku a:hover{
    background-position:0px -48px;
}
#tanaka a {
	background-image:url(images/menu/tanaka.png);
display: block;
	width: 83px;
	height: 48px;
	float: left;
	margin: 1px 0 0 50px;
	text-indent: -100px;
	overflow: hidden;
}
#tanaka a:hover{
    background-position:0px -48px;
}
#cts a {
	background-image:url(images/menu/cts.png);
display: block;
	width: 83px;
	height: 48px;
	float: left;
	margin: 1px 0 0 50px;
	text-indent: -100px;
	overflow: hidden;
}
#cts a:hover{
    background-position:0px -48px;
}

#menu_2 {
	height: 50px;
	position: relative;
	top: 29px;
	left: 35px;
}

#menu_3 {
	height: 50px;
	position: relative;
	left: 35px;
}

#side_menu {
	height: 450px;
	width: 165px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0px 10px 0px 10px;
	overflow: auto;
	display: inline;
}
#side_cari a {
	display: block;
	width: 165px;
	height: 45px;
	float: left;
	text-indent: -300px;
	overflow: hidden;
	margin: 2px 0 0 0;
	background-image:url(images/side_title/side-career-anchor.png);
	
}

#side_cari a:hover{
    background-position:0px -45px;
}
#side_iyashi a {
display: block;
	width: 165px;
	height: 45px;
	float: left;
	text-indent: -300px;
	overflow: hidden;
	margin: 2px 0 0 0;
	background-image:url(images/side_title/side-room-of-heal.png);
}
#side_iyashi a:hover{
    background-position:0px -45px;
}
#side_tadashi a {
display: block;
	width: 165px;
	height: 45px;
	float: left;
	text-indent: -300px;
	overflow: hidden;
	margin: 2px 0 0 0;
	background-image:url(images/side_title/side-career-thinking.png);
}
#side_tadashi a:hover{
    background-position:0px -45px;
}
#side_kenkyu a {
display: block;
	width: 165px;
	height: 45px;
	float: left;
	text-indent: -300px;
	overflow: hidden;
	margin: 2px 0 0 0;
	background-image:url(images/side_title/side-career-labo.png);
}
#side_kenkyua:hover{
    background-position:0px -45px;
}
#side_soul a {
display: block;
	width: 165px;
	height: 45px;
	float: left;
	text-indent: -300px;
	overflow: hidden;
	margin: 2px 0 0 0;
	background-image:url(images/side_title/side-soul.png);
}
#side_soul a:hover{
    background-position:0px -45px;
}
#side_reader a {
display: block;
	width: 165px;
	height: 45px;
	float: left;
	text-indent: -300px;
	overflow: hidden;
	margin: 2px 0 0 0;
	background-image:url(images/side_title/side-new-leaders-wisdom.png);
}
#side_reader a:hover{
    background-position:0px -45px;
}
#side_school a {
display: block;
	width: 165px;
	height: 45px;
	float: left;
	text-indent: -300px;
	overflow: hidden;
	margin: 2px 0 0 0;
	background-image:url(images/side_title/side-school-of-jinji.png);
}
#side_school a:hover{
    background-position:0px -45px;
}
#side_event a {
display: block;
	width: 165px;
	height: 45px;
	float: left;
	text-indent: -300px;
	overflow: hidden;
	margin: 2px 0 0 0;
	background-image:url(images/side_title/side-career-event.png);
}
#side_event a:hover{
    background-position:0px -45px;
}
#side_gokan a {
display: block;
	width: 165px;
	height: 45px;
	float: left;
	text-indent: -300px;
	overflow: hidden;
	margin: 2px 0 0 0;
	background-image:url(images/side_title/side-five-senses.png);
}
#side_gokan a:hover{
    background-position:0px -45px;
}
#content {
	width: 800px;
	height: auto;
	background-color: #FFFFFF;
	float: left;
	padding: 0;
	position: relative;
}
#content_up {
	width: 800px;
	height: 7px;
	margin: 10px 0 0 0;
	float: left;
}
#content_down {
	width: 800px;
	height: 7px;
	float: left;
}
#seminor_title {
	height: 35px;
	width: 560px;
}
#seminor_top {
	width: 560px;
	float: left;
	position: relative;
	left: 10px;
	display: inline;
}
#news_top {
	width: 210px;
	float: left;
	height: auto;
	position: relative;
	left: 20px;
	display: inline;
}
#seminor_cont {
	width: 558px;
	height: auto;
	border: 1px solid gray;
	margin-top: 10px;
}
#seminor_cont .seminor_day {
	height: 80px;
	width: 256px;
	margin-left: 15px;
	float: left;
}
#news_cont {
	width: 198px;
	height: auto;
	margin-top: 10px;
	border: 1px none #FFFFFF;
	padding: 5px;
}
#header_2 {
	height: 120px;
	width: 800px;
	background-image: url(images/head_2.png);
	position: relative;
}

#side_up {
	width: 185px;
	height: 7px;
	overflow: hidden;
}
#side_down {
	height: 7px;
	width: 185px;
	clear: both;
	reft:0px;
	position: relative;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
#side_title {
	height: 36px;
	width: 166px;
	margin-left: 10px;
}
#content_cat {
	height: auto;
	width: 800px;
	margin: 10px 0 0 0;
}
#sidebarbox {
	width: 185px;
	float: left;
	background-color: #FFFFFF;
	height: auto;
	display: inline;
}
#naiyo {
	width: 410px;
	height: auto;
	float: left;
	margin: 0 0 0 10px;
	background-color: #FFFFFF;
}
#naiyo_605 {
	width: 605px;
	height: auto;
	float: left;
	margin-left: 10px;
}
#naiyo_up {
	height: 7px;
	width: 410px;
	background-image: url(images/bg_605px_up.png);
}
#naiyo_title_tanaka {
	width: 390px;
	height: 65px;
	margin: 0 0 0 10px;
	
}
#naiyo_title {
	width: 390px;
	height: 36px;
	margin: 0 0 0 10px;
	
}
#naiyo_title_605 {
	width: 585px;
	height: 36px;
	margin: 0 10px 0 10px;
}
#naiyo_down {
	height: 7px;
	width: 410px;
	background-image: url(images/bg_605px_down.png);
	background-repeat: no-repeat;
	margin: 0px;
}
#naiyo_cont {
	height: auto;
	width: 410px;
	background-color: #FFFFFF;
}
#naiyo_cont_605 {
	width: 605px;
	background-color: #FFFFFF;
	height: auto;
}
#naiyo_text {
	margin: 10px 0px 10px 19px;
	width: 370px;
	border: 1px solid #FFFFFF;
	padding: 10px 0p 0px 0px;
}
#naiyo_text_605 {
	margin: 10px 10px 0px 10px;
	height: auto;
	width: 563px;
	border: 1px solid #FFFFFF;
	padding: 0px 10px 20px 10px;
	background-color: #FFFFFF;
}
#naiyo_text_605_jimu {
	margin: 10px 10px 0px 10px;
	height: auto;
	width: 563px;
	border: 1px solid #FFFFFF;
	padding: 0px 10px 10px 10px;
}
#naiyo_title #ichiran {
	height: 36px;
	width: 125px;
	float: right;
}
#naiyo_title #title {
	height: 36px;
	width: 460px;
	float: left;
}
#seminor_day{
}
.seminor_box .icon {
	height: 100px;
	width: 79px;
	float: left;
	display: inline;
}
.seminor_box .colorbar {
	background-color: #FF99FF;
	margin: 0px;
	float: left;
	height: 80px;
	width: 5px;
}
.seminor_box .title {
	height: 16px;
	width: 170px;
	float: right;
}
.seminor_box .kotira {
	height: 20px;
	width: 95px;
	float: right;
}
#seminor_day .seminor_box {
	margin: 5px 5px 0 5px;
	padding: 0px;
	height: 150px;
	width: 260px;
	float: left;
	display: inline;
}
#seminor_day {
	margin: 10px;
	width: 540px;
	padding: 0px;
}
#sidebarkako {
	width: 185px;
	float: left;
	margin: 0 0 0 10px;
	height: 500px;
	background-color: #FFFFFF;
	display: inline;
}
#naiyo_title_605 #title {
	float: left;
	height: 35px;
	width: 460px;
	overflow: hidden;
}
#ichiran {
	float: left;
	width: 125px;
	height: 35px;
	overflow: hidden;
}
.top_botton {
	float: right;
}
.seminor_box .top_context {
	width: 170px;
	text-align: left;
	float: right;
	font-size: 11px;
	height: 100px;
	margin: 10px 0 0 0;
}
.seminor_box .top_context .top_context_title {
	height: 100px;
	width: 170px;
	overflow: hidden;
	font-size: 11px;
	line-height: 13px;
}
#content_cat #605px_naiyo {
	text-align: left;
	float: left;
	height: auto;
	width: 605px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
#605px_naiyo_up {
	height: 7px;
	width: 605px;
}
#605px_naiyo_down {
	height: 7px;
	width: 605px;
}
.naiyo_texttilte_605 {
	height: auto;
	width: 557px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	font-size: 14px;
	padding: 2px 3px 2px 3px;
}
.naiyo_texttilte {
	height: auto;
	width: 364px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	font-size: 14px;
	padding: 3px;
}
.naiyo_textcontext_605 {
	height: auto;
	width: 563px;
	margin-top: 10px;
	line-height: 15px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	padding: 0px 0px 0px 0px;
}
.naiyo_textcontext {
	height: auto;
	width: 370px;
	margin-top: 20px;
	line-height: 15px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	background-color: #FFFFFF;
}
#header_2 #head_btn {
	padding: 0px;
	height: 41px;
	width: 262px;
	position: relative;
	left: 18px;
	top: 10px;
}
#seminor_day .kotira {
	float: right;
	height: 20px;
	width: 100px;
}
#title .news{
	background-image: url(images/title_news.png);
}
#title .room-of-tanaka{
	background-image: url(images/title_news.png);
}
#menubar {
	height: 50px;
	width: 800px;
	margin-top: 10px;
	float: left;
}
#newreaderwisdomtiltle {
	height: 29px;
	width: 170px;
	float: right;
}
.topics_datetitle {
	margin-top: 5px;
	margin-bottom: 5px;
}
#side_menu_box {
	height: 430px;
	width: 165px;
	margin: 2px 0 0 10px;
}
#sidebarbox .kakoside_datetitle {
	height: auto;
	margin: 5px 0 5px 0px;
	float: left;
	padding: 0;
	width: 130px;
}
#content_cat #naiyo #naiyo_up_605 {
	height: 7px;
	width: 605px;
}
#content_cat #naiyo_605 #naiyo_down_605 {
	height: 7px;
	width: 605px;
}
#content_cat #naiyo .koumoku {
	height: 15px;
	width: 400px;
	margin: 5px;
}
#content_cat #naiyo .koumoku .pad {
}
#content_cat #naiyo .koumoku .pad {
	margin: 0px;
	padding: 5px;
}
#naiyo_title_605_65 {
	height: 65px;
	width: 585px;
	margin: 0px 10px 10px 10px;
}
#content_cat #naiyo_605_left {
	height: auto;
	width: 605px;
}
#naiyo_title_605_65 #title_65px {
	height: 65px;
	width: 585px;
	margin-bottom: 10px;
}
#content_cat #sidebarkako_605 {
	float: left;
	height: auto;
	width: 185px;
	margin: 0 0 0 10px;
}
#content_cat #naiyo_605_left .koumoku {
	float: left;
	height: 30px;
	width: 605px;
}
.koumoku_1 {
	float: left;
	height: 30px;
	width: 100px;
	margin: 0px;
}
#content_cat_605_left {
	height: auto;
	width: 605px;
	float: left;
}
#sidebarkako_605 {
	float: left;
	height: auto;
	width: 185px;
	margin: 0 0 0 10px;
}
#naiyo_down_605 {
	height: 6px;
	width: 605px;
}
#naiyo_up_605 {
	height: 7px;
	width: 605px;
}
#naiyo_605_left .koumoku {
	height: auto;
	width: 605px;
	margin: 10px 0px 0px 0px;
}
#content_cat_605_left #naiyo_605_left {
	height: auto;
	width: 605px;
	float: left;
}
#naiyo_605_left .koumoku .pad .koumoku_2 {
}
h3.h3title605 {
	height: 15px;
}
#top_context_title_wisdam {
	height: 75px;
	width: 170px;
	float: right;
	font: 11;
	margin: 10px 0px 0px 0px;
}
.blog_time .date {
	float: right;
	width: auto;
	height: 15px;
	margin-bottom: 0px;
}
#naiyo_text_605_jimu img {
	float: left;
}
#sidebar_scroll {
	width: 165px;
	margin: 10px;
	height: 300px;
	overflow: scroll;
}
.koumoku_410px {
	height: 30px;
	width: 410px;
	float: left;
	margin-left: 10px;
}
.koumoku {
	float: left;
	height: 20px;
	width: 410px;
	margin: 0px 0 10px 0px;
}
.topics_title {
	text-decoration: none;
	list-style-type: disc;
	list-style-position: outside;
	margin: 5px 0 10px 0;
	padding: 0 0 0 15px;
	width: 130px;
}
.sidebar_li_right {
	float: none;
	height: auto;
	width: auto;
	padding: 10px 10px 10px 10px;
	line-height: normal;
	margin: 0px;
	list-style-type: none;
}
a.sidebar_li_a_right {
	line-height: normal;
}
.sidebar_li2_right {
	float: left;
	width: auto;
	list-style-type: none;
}
.sidebar_date {
	padding: 0px;
	height: 15px;
	width: 130px;
	float: left;
}
.date {
	float: right;
	width: auto;
	height: 14px;
	margin: 0px 0px 5px 0px;
	background-color: #FFFFFF;
	font-size: 12px;
}
.disk {
	margin: 0;
}
.disk3 {
	width: 130px;
	list-style-type: none;
	list-style-position: outside;
	float: left;
}
.sqare {
	float: left;
	width: 130px;
	list-style-type: square;
}
.koumoku_2 {
	float: left;
	height: 20px;
	width: 200px;
	margin: 10px 0px 10px 0px;
}
.koumoku-w {
	float: left;
	height: 20px;
	width: 605px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.koumoku_w1 {
	float: left;
	height: 20px;
	width: 100px;
}
.koumoku_w3 {
	float: left;
	height: 20px;
	width: 100px;
}
.koumoku_w2 {
	float: left;
	height: 20px;
	width: 405px;
	text-align: left;
}
#naiyo_605_left {
	width: 605px;
	height: auto;
	float: left;
}
#side_menu p {
	clear: both;
}
.topics_title li {
	margin-left: 0px;
}#naiyo_title_sub {
	margin: 10px 20px 20px 20px;
	height: 230px;
	width: 370px;
}
.koumoku_3 {
	float: right;
	width: 100px;
	height: 30px;
}
#top_context_new_readers_w {
	height: 86px;
	float: right;
	font-size: 11px;
	overflow: hidden;
	width: 170px;
}
.top_topics_date {
	width: 190px;
	height: auto;
}
.top_topics_title {
	float: none;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	list-style-type: disc;
	list-style-position: outside;
	width: 185px;
}
.koumoku .pad {
	width: auto;
}
.koumoku_2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 405px;
}
.koumoku {
	padding: 0px;
	float: left;
	height: 30px;
	width: 605px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.koumoku_3pain {
	height: 20px;
	width: 410px;
	margin-top: 10px;
	position: relative;
}
.koumoku_1_3pain {
	float: left;
	height: 20px;
	width: 100px;
}
koumoku_2_3pain {
	float: left;
	height: 20px;
	width: 190px;
}
.koumoku_2_3pain {
	float: left;
	height: 20px;
	width: 210px;
}
.koumoku_3_3pain {
	float: left;
	height: 20px;
	width: 100px;
	text-align: right;
}
#naiyo_605_left_single {
	float: left;
	height: auto;
	width: 605px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}

