﻿@charset "utf-8";
/* CSS Document */

.tab{
	margin:0;
	padding:0;
}

#wrapper{
	width:760px;
	margin:40px auto 0;
	background:#FFFFFF url('img/top_2.jpg') repeat-y left;
	text-align:left;
	padding:0;
	line-height:1.4em;
}
/*内容部分*/
#wrapper p{ margin:0; padding:0; line-height:1.0em}
#wrapper table{ margin:15px auto}
#wrapper table td{ line-height:1.0em; margin:0; padding:0;}
#wrapper h1{
	text-align:center;
	padding:0 auto;
	margin:0 0 20px 0;
}
#wrapper .center{
	text-align:center;
}

#wrapper .content{
	text-align:center;
	margin-top:10px;
}
#wrapper .content td{
	text-align:left;
	vertical-align:top;
}
#wrapper .tab1 table{
	width:650px;
	margin:0 auto;
}
#wrapper .mb10{
	margin-bottom:10px;
}
#wrapper h2,#wrapper h3{
	text-align:center;
	padding:15px 12px 20px 0;
	margin:0;
	border:none;
}
#wrapper .left{
	background:url(img/tb_2m.jpg) repeat-y left;
	width:356px;
}
#wrapper .left ul{
	margin:0 25px;
	padding:0;
}
#wrapper .left li{
	font-size:90%;
	line-height:140%;
	margin:5px 0;
}
#wrapper .right{
	background:url(img/tb_3m.jpg) repeat-y left;
}
#wrapper .right table{
	width:300px;
	margin:0 auto;
}
#wrapper .right th{
	text-align:left;
	vertical-align:top;
	width:40px;
}
#wrapper .right td{
	font-size:90%;
	line-height:140%;
}
#wrapper .chui{
	padding:10px;
	font-size:90%;
	line-height:140%;
}
@media screen and (min-width:481px) and (max-width:2000px){
/*　画面サイズが481pxから2000pxまではここを読み込む　*/
.box_chideji{ width:700px;}
.td_chideji{ width:198px;}
#wrapper .w450{ width:500px;}
#wrapper .w450 ul li{
	list-style-type:disc;
	list-style-position:inside;
	margin-left:20px;
	padding-bottom:10px;}	
#wrapper .td_head{ background-image:url(img/tb_1t.jpg); height:4px; padding:0; margin:0;}
#wrapper .td_footer{ background-image:url(img/lg_1b.jpg); height:4px; padding:0; margin:0;}
#wrapper .tab1{
	background:url('img/tb_1m.jpg') repeat-y center;
	padding:10px 40px;
	margin:0;
	line-height:1.4em;}	
}
@media screen and (max-width:480px){
#wrapper, .w450{ width:100%;}
#wrapper{ background:none;}
#wrapper .box_chideji{
	width:90%;
	border:1px solid #CECECE;
	box-sizing:border-box;
	padding:20px;
	-webkit-border-radius: 5px;/* for Safari and Chrome */
	-moz-border-radius: 5px; /* for Firefox */
	-o-border-radius: 5px; /* for opera */
	border-radius: 5px;}
#wrapper .btn_step_up{ width:80%;}
#wrapper .tab1{line-height:1.4em;}
.td_chideji img{ padding:15px 0 5px 0;}
.list_chideji{ margin:0; padding:0; list-style-type:disc; list-style-position:inside;}
.list_chideji li{ margin-left:1.2em; line-height:1.4em;}
.seminar_chideji{ display:block;}
.slice_txt1{ color:#FFFFFF; background-color:#0066CC; padding:2px 6px 1px 6px;}
.slice_txt2{ color:#0066CC; border:1px solid #0066CC; padding:1px 5px 0 5px;}
}