/*右のタイトル部分*/	
	/*メインの記事の部分*/
	.main{
		margin:20px 20px 0 20px;
		}
		
	/*本文をくる*/
	p{
		padding:15px 7px;
		line-height:150%;
		}
	/*引用文*/
	blockquote{
		margin:10px;
		padding:5px;
		line-height:150%;
		border:1px solid #cccccc;　/*引用文の囲み色*/
		}



h1,h2{
	font-size:14px; 
	color:#006600; 
	font-weight:bold; 
	width:519px; 
	height:24px; 
	background-image:url(img/h2_hp_title.gif);
}


h3{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:519px; 
	height:24px; 
	padding:7px 0px 3px 8px; 
	margin:0px; 
	font-size:12px; 
	color:#FFFFFF; 
	background-image:url(img/title_bg_520.gif); 
	background-repeat: no-repeat;
}


h4{
	position:relative; 
	top:0px; 
	left:2px; 
	width:236px; 
	height:24px; 
	background-image:url(img/h2_mobile_title.gif);
}


/*パンくずリストの設定*/
#topicPath a:link {
	color: #333333;
	text-decoration: none;
}

#topicPath a:visited {
	color: #666666;
	text-decoration: none;
}

#topicPath a:hover {
	color: #333333;
	text-decoration: underline;
}


#topicPath {
	position: relative;
	width: 500px;
	margin-left: 20px;
	padding-top: 1px;
	line-height: 100%;
	font-size: 0.75em;
	text-align:right;
	z-index: 1; 
}


/*20100214 リストの設定*/
.list1 {
	margin-left: 20px; 
	margin-right: 0; 
	padding-left: 0
}


.list2 {
	margin-left: 20px; 
	margin-right: 0; 
	list-style-type: none; 
	padding-left: 0
}


.tb1{
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse; 
	border-spacing:0px; 
	empty-cells:hide;
}


.tb2{
	width:120px; 
	height:45px; 
	margin:0px; 
	padding:0px; 
	border:0px;
}


.tb3{
	border:1px solid #006600;
	border-style: ridge; 
	border-collapse: collapse;
	width:100%;
}

.tb3 td{
	padding:6px;
}

#container {
	text-align:center;
	margin:auto;
}


#marq_space {
	position:absolute;
	top:0px;
	left:0x;
	text-align:left;
	width:640px;
	height:20px;
	max-height:20px;
	border:0px;
	padding:4px 0px 0px 0px;
	margin:0px;
}


#marq_chara {
	position:rilative;
	top:0px;
	left:0x; 
	float:left; 
	font-size:12px; 
	color:#006600; 
	padding:0px; 
	max-height:12px; 
	white-space:nowrap;
}


#left_col1 {
	text-align:left; 
	width:240px; 
	margin:0px; 
	padding:8px 0px 8px 0px;
}


#left_col2 {
	text-align:center; 
	vertical-align:center; 
	width:240px; 
	height:100px; 
	margin:0px; 
	padding:0px;
}


#left_col3 {
	text-align:center; 
	vertical-align:center; 
	width:240px; 
	height:154px; 
	margin:0px; 
	padding:0px;
}


#sp_akarui{
	color:#ff8c00;
}


#sp_ohtaseitai{
	color:#228B22;
}


#sp_big{
	font-size:130%;
}


#yoyaku {
	width:240px; 
	height:740px; 
	margin:0px; 
	padding:0px;
}


#yoyaku_form_img {
	position:relative; 
	top:0px; 
	left:0px; 
	text-align:left; 
	padding:0px 0px 0px 2px; 
	margin:0px;
}


#yoyaku_form {
	position:relative; 
	top:0px; 
	left: 0px; 
	width:240px; 
	text-align:left; 
	padding:4px 0px 6px 4px; 
	margin:0px;
}


#aida {
	position:relative; 
	top:0px; 
	left:0px; 
	width:240px; 
	padding:0px; 
	margin:0px;
}


#qr1 {
	position:relative; 
	top:0px; 
	left:0px; 
	width:240px; 
	text-align:center;
}


#qr2 {
	width:240px; 
	text-align:center; 
	padding:4px 0px 0px 0px; 
	font-size:12px; 
	color:#666666;
}


#blog {
	position:relative; 
	top:0px; 
	left:0px; 
	text-align:center; 
	width:238px; 
	height:60px; 
	padding:0px; 
	margin:0px;
}


#com_info {
	text-align:left; 
	width:238; 
	position:relative; 
	top:0px; 
	left:2px; 
	margin:0px; 
	padding:12px 4px 12px 4px; 
	font-size:12px; 
	color:#666666;
}


#BBS7 {
	position:relative; 
	top:2px; 
	left:60px;
}


#main_col {
	position:relative; 
	top:0px; 
	left:2px; 
	text-align:center; 
	vertical-align:top; 
	width:558px; 
	padding:0px 0px 0px 0px; 
	margin:0px;
}


#new_info {
	vertical-align:top; 
	text-align:left; 
	position:relative; 
	top:0px; 
	left:18px; 
	border:#6699FF 1px solid; 
	width:519px; 
/*	height:120px; */
	height:140px; 
	padding:0px 0px 0px 0px; 
	margin:0px;
}


#main_cont {
	position:relative; 
	top:0px; 
	left:18px; 
	text-align:left; 
	vertical-align:top; 
	width:520px; 
	padding:12px 0px 0px 0px; 
	margin:0px;
}


#h2_div {
	padding:4px 0px 4px 20px;
}


#honbun {
	font-size:12px; 
	color:#333333; 
	padding:5px;
}


#txt_link {
	text-align:right;
	font-color:#FF9900;
}


#squ_info {
	text-align:center; 
	position:relative; 
	top:0px; 
	left:0px; 
	border:#006600 1px solid; 
	width:400px; 
	padding:5px; 
	margin:auto; 
	font-size:12px;
	color:#666666; 
	line-height:20px;
}


#footer {
	font-size:12px; 
	color:#FFFFFF;
}


A:link { color: blue; }
A:visited { color: red; }
A:active { color: red; }
A:hover { color: blue; }

hr {
	width:100%;
	margin:5px 0px 5px 0px;
	max-height:1px;
	border-top:#006600 1px solid;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	padding:0px;
}

#footer_link {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none
}
#footer_link a:link {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
#footer_link a:active {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
#footer_link a:visited {
	font-size: 12px;
	font-style: normal;
	color: #999999;
	text-decoration: underline;
}

#side_bar_text01 {
background-image:url(img/side_bar_bg.jpg);
background-repeat:no-repeat;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	font-style: normal;
	color:#660000;
	text-decoration: none;
}

#float_right_text {
text-indent:1em;
font-size:12px;
color:#990000;
}

#float_right_text img {
float:right;
}

.plan_table {
border-collapse:collapse;
}

.plan_table td {
border:1px solid #660000;
font-size:12px;
color:#333333;
}

body {scrollbar-face-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#006600;
scrollbar-highlight-color:#006600;
scrollbar-shadow-color:#006600;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#ffffff;
}