/* CSS Document */

@media print {* html body {zoom:0.7;}	 }
body{
	margin:0px; 
	font-size:12px; 
	color:#333333;  
	line-height:150%;}	
h1{ 
	margin:0px; 
	padding:0px;}
h2{ 
	width:625px; 
	height:35px; 
	margin:0px 0px 0px 0px;}
h3{ 
	margin:15px 0px 15px 0px;
	border:solid;
	border-width:0px 0px 1px 0px; 
	border-color:#66CC00;}
h4{ 
	font-size:12px; 
	color:#FF0000;}
h5{ 
	font-size:12px;}
p{ 
	padding:10px; 
	margin:0px;}
a img{ 
	border:none;}
iframe { 
	width:622px;
	height:650px; 
	padding:0px;
	overflow-x: hidden; 
	border:1px solid #749CA6; 
	clear:both; 
	margin:0px; 
	float:left;}
.clr{ 
	clear:both;}	
.header_down{ 
	width:850px; height:35px; 
	float:left; 
	margin:0px 0px 5px 0px;}
.fontchange{
	width:850px; 
	height:35px;
	float:left;}
.footer{ 
	width:850px; 
	height:50px; 
	float:left; 
	margin:10px 0px 0px 0px;}
.container{ 
	width:850px; 
	margin:0px auto 0px auto;}
.right-content{
	float:left; 
	padding:0px;
	margin:0px 0px 0px 25px;}
.navigation{ 
	display:block; 
	width:200px;
	float:left; 
	list-style:none; 
	padding:0px; 
	margin:0px 0px 0px 0px; 
	background-color:#ffffff;}
.navigation li{ 
	margin:0px 0px 10px 0px;}
.navigation a:hover { 
	background-color:#ffffff;}
.navigation a:hover img {
	visibility: hidden;}
.contents_img{
	padding:10px;
	margin:0px 0px 10px 0px; 
	text-align:center; 
	border:solid; 
	border-width:1px; 
	border-color:#CCCCCC;}
.exp{ 
	padding:7px 7px 7px 10px;
	margin:0px 0px 10px 0px;
	text-align:left; 
	border:solid; 
	border-width:0px 0px 1px 3px; 
	border-color:#66CC00;}
.cau{ 
	padding:0px 7px 7px 10px;
	margin:0px 0px 10px 0px;
	text-align:left; 
	border:solid; 
	border-width:0px 0px 1px 3px; 
	border-color:#FFCC66;}
.about{ 
	line-height:170%;
	padding:20px 0px 20px 0px;}
.yajirushi{ 
	text-align:center; 
	border:none; }
.text_up{ 
	margin:0px;
	width:557px;}
.text_mid{
	width:557px; 
	background-image:url(../service/img/text_mid.gif); 
	background-repeat:repeat-y;}
.text_low{ 
	margin:0px;}
.check_box{ 
	width:560px; 
	margin:10px auto 10px auto;}
.text_text{
	 padding:5px 15px 0px 15px; 
	 margin:0px; 
	 border:none; 
	 text-align:left;}
.tmd li{ 
	margin:8px; 
	display:block;}
.mokuji{
	background-color:#F7F7F7; 
	padding:10px 10px 5px 10px; 
	margin:0px; 
	border:solid; 
	border-width:1px; 
	border-color:#CCCCCC;}
.mokuji li{ 
	display:block;
	margin:5px 5px 5px 30px;
	padding-bottom:2px;
	list-style:url(../service/img/list_mark.gif);}
.inside{  
	background-color:#F7F7F7; 
	padding:10px; 
	margin:0px; 
	border:none;}
.inside li{ 
	display:block;
	margin:5px 5px 5px 0px; 
	list-style:url(../service/img/list_mark_02.gif);}	
.two{ 
	margin:20px; 
	padding:0px;}
.two li{ 
	margin:5px;}

/* 申込状態テーブル */

.sta{ 
	background-color:#CCCCCC;}
.sta th{ 
	width:95px; 
	text-align:center; 
	font-weight:bold; 
	background-color:#FFDDFF;}
.white{
	padding:5px;  
	background-color:#ffffff;}
.blue{ 
	text-align:center; 
	font-weight:bold; 
	background-color:#CCCCFF;}
.style1 { background-color: #F3F5FC;}
.style2 { background-color: #FFE8FF;}
caption { color: #FFFFFF; 
		  background-color: #336699; 
		  text-align: right; padding: 2px 5px 0px 0px; 
		  margin-bottom: 0px;}	

/* テーブル */

.data { 
	margin:12px 0px 12px 0px;
	border-width:1px; 
	border-style: none solid solid none; border-color: #CCCCCC; 
	clear: both;}
.data th { 
	color: #FFFFFF; 
	text-align: center; 
	font-weight: normal; 
	background: url(../beginner/img/th_bg.gif) repeat-x center;
	padding:8px; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #CCCCCC #49575C #49575C #CCCCCC;}
.data td { 
	padding: 8px; 
	vertical-align: middle; 
	border-width: 1px; 
	border-style: solid none none solid; 
	border-color: #CCCCCC;}
.mp	{
	background-color: #CCCCCC;}	
.mp th{
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:10px;
	width:35px;}
.mp td{
	background-color:#F0F0F0;
	padding:10px;}	

/* フッター */

#footer { 
	width: 850px;
	height: 40px; 
	background: url(../img/f_copyright.gif) no-repeat center center;  
	padding: 8px 0px 0px 0px; 
	clear: both; 
	border-top: 1px solid #CCCCCC;}	

/* ロールオーバー */

#about_01{ background-image:url(../service/img/about_01_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#about_02{ background-image:url(../service/img/about_02_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#about_03{ background-image:url(../service/img/about_03_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#reg_01{ background-image:url(../service/img/reg_01_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#reg_02{ background-image:url(../service/img/reg_02_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#reg_03{ background-image:url(../service/img/reg_03_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#reg_04{ background-image:url(../service/img/reg_04_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#reg_05{ background-image:url(../service/img/reg_05_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#reg_06{ background-image:url(../service/img/reg_06_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#ap_01{ background-image:url(../service/img/ap_01_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#ap_02{ background-image:url(../service/img/ap_02_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#ap_03{ background-image:url(../service/img/ap_03_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#ap_04{ background-image:url(../service/img/ap_04_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#ap_05{ background-image:url(../service/img/ap_05_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#ap_06{ background-image:url(../service/img/ap_06_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#ap_07{ background-image:url(../service/img/ap_07_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#ap_08{ background-image:url(../service/img/ap_08_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#ap_09{ background-image:url(../service/img/ap_09_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#trouble_01{ background-image:url(../service/img/trouble_01_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}
#trouble_02{ background-image:url(../service/img/trouble_02_02.gif); background-repeat:no-repeat; width:200px; height:23px; display:block;}

/* FAQナビ */

#faq_navi a	{ display: block; margin: 0px; padding: 0px; float: left; background-repeat: no-repeat;}
#faq1	{ background-image: url(../beginner/img/index7_1_2.gif); height: 40px; width: 124px;}
#faq2	{ background-image: url(../beginner/img/index7_2_2.gif); height: 40px; width: 124px;}
#faq3	{ background-image: url(../beginner/img/index7_3_2.gif); height: 40px; width: 124px;}
#faq4	{ background-image: url(../beginner/img/index7_4_2.gif); height: 40px; width: 124px;}
#faq5	{ background-image: url(../beginner/img/index7_5_2.gif); height: 40px; width: 128px;}
#faq_navi a:hover, .botan a:hover {	background-color: #FFFFFF;}
#faq_navi a:hover img, .botan a:hover img {	visibility: hidden;}

/* フォントサイズ変更 */

#j_fontsize {
	width:850px; 
	height:35px;
	float:left;
	margin:0px 0px 3px 0px;}
#j_fontsize img {
	float: right;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;}	

/* tab */

.setw{ width:625px;}	