/**
 * top.css
 * トップ画面スタイルシート
 */

/*HEADER*/
#header h1{
	width:212px;
	float:left;
	margin:6px 0 0 0;
}

/*1段目*/
#main #topswfarea{
	float:left;
}
#main #topswfarea #scrolltxtswfarea{
	margin-top:1px;
}

#main #box_top img.top_img{
	width:561px;
	float:left;
}
#main #box_top #box_pr{
	width:270px;
	border-top:1px solid #99CCCC;
	float:center;
	background:url(../img/bg_dot.gif) repeat-x bottom;
}
#main #box_top #box_pr h2{
	padding:3px 0;
}
#main #box_top #box_pr .pr{
	clear:both;
	background:url(../img/bg_dot.png) repeat-x left bottom;
	width:240px;
	margin:0 0 0 3px;
	text-align: left;
        font-size: 8px;
	padding:3px 0 3px 0;
}
#main #box_top #box_pr .clearBoth{
	display:block;
	height:1px;
	width:71px;
	clear:both;
}

/*2段目*/
#main #box_row1{
	width:850px;
	margin:0px 0 0 0;
	padding:0;
}

#main #box_row1 h5{
	background:url(../img/top/top_title_anpi.png) no-repeat;
	height:33px;
	padding:5px 8px 0 8px;
}
#main #box_row1 h5 img.txt{
	float:left;
	width:440px;
}
#main #box_row1 h5 img.txt2{
        font-size: 12px;
	float:left;
	width:99px;
}
#main #box_row1 h5 img.txt3{
	float:left;
	width:190px;
}
#main #box_row1 h5 img.icn_search{
	width:45px;
	float:right;
}
#main #box_row1 h5 img.icn_rss{
	width:16px;
	float:right;
	margin-left:10px;
}
#main #box_row1 h5 .clearBoth{
	height:1px;
	clear:both;
	display:block;
}
#main #box_row1 .column_r{
	width:560px;
	float:left;
	padding:5px 0 6px 7;
}
#main #box_row1 .column_l{
	width:260px;
	float:left;
	padding:5px 3 6px 7;
}
#main #box_row1 a:hover img.btn_service{
  filter: alpha(opacity=65);
  -moz-opacity:0.65;
  opacity:0.65;
}

#main #box_row1 .irai{
	background:url(../img/top/bg_row2_gra_irai.png) repeat-y 0 33px;
}
#main #box_row1 .oteranani{
	background:url(../img/top/oteranani.gif) no-repeat 0 0px;
}
#main #box_row1 .kansya{
	background:url(../img/top/kansya.gif) no-repeat 0 0px;
}
#main #box_row1 .dandori{
	background:url(../img/top/dandori_barner.gif) no-repeat 0 0px;
}
#main #box_row1 .gassyou{
	background:url(../img/top/gassyou_message.gif) no-repeat 0 0px;
}
#main #box_row1 .kakeizu{
	background:url(../img/top/kakeizu_barner.gif) no-repeat 0 0px;
}
#main #box_row1 .link{
	clear:both;
	background:url(../img/bg_dot.png) repeat-x bottom;
	width:220px;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;
}
#main #box_row1 .link-end{
	clear:both;
	width:220px;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;
}
#main #box_row1 .menu{
	width:250px;
	margin:0px 2px 0 2px;
	padding:2px 0px 2px 0;
}


#main #box_row2{
	width:850px;
	margin:3px 0 0 0;
	padding:0;
	background:url(../img/top/bg_row2.png) repeat-y left;
}
#main #box_row2 h4{
	background:url(../img/top/top_title_blank.png) no-repeat;
	height:33px;
	padding:5px 8px 0 8px;
}
#main #box_row2 h4 img.txt{
	float:left;
	width:260px;
}
#main #box_row2 h4 img.txt2{
	float:left;
	width:149px;
}
#main #box_row2 h4 img.txt3{
	float:left;
	width:200px;
}
#main #box_row2 h4 img.icn_search{
	width:70px;
	float:right;
}
#main #box_row2 h4 img.icn_rss{
	width:16px;
	float:right;
	margin-left:10px;
}
#main #box_row2 h4 .clearBoth{
	height:1px;
	clear:both;
	display:block;
}
#main #box_row2 .clearBoth3{
	clear:both;
	height:2px;
	margin:0 0 0 0;
	background:url(../img/top/bg_row2_bottom.png) no-repeat bottom;
}
#main #box_row2 .column_l{
	background:url(../img/top/bg_row2_gra_irai.png) no-repeat 0 33px;
	width:290px;
	float:left;
	padding:0 0 6px 0;
}
#main #box_row2 .column_c{
	background:url(../img/top/bg_row2_gra_event.png) no-repeat 0 33px;
	width:290px;
	float:left;
	padding:0 0 6px 0;
}
#main #box_row2 .column_r{
	width:170px;
	float:left;
	padding:0 0 6px 0;
}
#main #box_row2 .news{
	clear:both;
	background:url(../img/bg_dot.png) repeat-x bottom;
	width:264px;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;
}
#main #box_row2 .news_s{
	clear:both;
	background:url(../img/bg_dot.png) repeat-x bottom;
	width:130px;
	margin:0 0 0 5px;
	padding:4px 0 4px 0;
}
#main #box_row2 .link{
	background:url(../img/icn_arrow01.png) no-repeat 0 10px;
	padding:0px 0px 0px 10px;
}
#main #box_row2 a:hover img.btn_service{
  filter: alpha(opacity=65);
  -moz-opacity:0.65;
  opacity:0.65;
}
#main #box_row2 .txt{
}

#main #box_row2 p{
	float:right;
	width:300px;
}
#main #box_row2 .ic{
	display:block;
	width:45px;
	float:left;
	padding:3px 8px 0 0;
}

#main #box_row3{
	width:850px;
	margin:20px 0 0 0;
	padding:0;
	background:url(../img/top/bg_row3.png) repeat-y left;
}
#main #box_row3 h4{
	background:url(../img/top/top_title_blank.png) no-repeat;
	height:33px;
	padding:5px 8px 0 8px;
}
#main #box_row3 h4 img.txt{
	float:left;
	width:220px;
}
#main #box_row3 h4 img.txt2{
	float:left;
	width:99px;
}
#main #box_row3 h4 img.txt3{
	float:left;
	width:190px;
}
#main #box_row3 h4 img.icn_search{
	width:45px;
	float:right;
}
#main #box_row3 h4 img.icn_rss{
	width:16px;
	float:right;
	margin-left:10px;
}
#main #box_row3 h4 .clearBoth{
	height:1px;
	clear:both;
	display:block;
}
#main #box_row3 h5{
	background:url(../img/top/top_title_kouen.png) no-repeat;
	height:33px;
	padding:5px 8px 0 8px;
}
#main #box_row3 h5 img.txt{
	float:left;
	width:220px;
}
#main #box_row3 h5 img.txt2{
	float:left;
	width:99px;
}
#main #box_row3 h5 img.txt3{
	float:left;
	width:190px;
}
#main #box_row3 h5 img.icn_search{
	width:45px;
	float:right;
}
#main #box_row3 h5 img.icn_rss{
	width:16px;
	float:right;
	margin-left:10px;
}
#main #box_row3 h5 .clearBoth{
	height:1px;
	clear:both;
	display:block;
}
#main #box_row3 .clearBoth3{
	clear:both;
	height:2px;
	margin:0 0 0 0;
	background:url(../img/top/bg_row3_bottom.png) no-repeat bottom;
}
#main #box_row3 .column_l{
	background:url(../img/top/bg_row3_gra2-1.png) no-repeat 0 33px;
	width:250px;
	float:left;
	padding:0 0 0px 0;
}
#main #box_row3 .column_c{
	background:url(../img/top/bg_row3_gra2-2.png) no-repeat 0 33px;
	width:250px;
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0px 0;
}
#main #box_row3 .column_r{
	background:url(../img/top/bg_row3_gra2-3.png) no-repeat 0 33px;
	width:250px;
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0px 0;
}
#main #box_row3 .news{
	clear:both;
	background:url(../img/bg_dot.png) repeat-x bottom;
	width:261px;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;
}
#main #box_row3 .news_s{
	clear:both;
	background:url(../img/bg_dot.png) repeat-x bottom;
	width:221px;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;
}
#main #box_row3 .link{
	background:url(../img/icn_arrow01.png) no-repeat 0 6px;
	padding:0 0 0 20px;
}
#main #box_row3 .link2{
	background:url(../img/icn_arrow01.png) no-repeat 0 14px;
	margin:0 0 0 5px;
	padding:0 0 0 15px;
}
#main #box_row3 a:hover img.btn_service{
  filter: alpha(opacity=65);
  -moz-opacity:0.65;
  opacity:0.65;
}
#main #box_row3 .txt2{
        font-size: 14px;
	padding:8px 0 8px 0;
	margin:0 0 0 10px;
}

#main #box_row3 p{
	float:right;
	width:200px;
}
#main #box_row3 .txt{
}
#main #box_row1 .ic{
	display:block;
	width:43px;
	float:left;
	padding:3px 8px 0 0;
}

#main #box_row1 .event_news{
	clear:both;
	background:url(../img/bg_dot.png) repeat-x bottom;
	width:264px;
	margin:0 0 0 10px;
	padding:8px 0 8px 0;
        font-size: 11px;
}
#main #box_row1 .event_news_s{
	clear:both;
	background:url(../img/bg_dot.png) repeat-x bottom;
	width:130px;
	margin:0 0 0 5px;
	padding:4px 0 4px 0;
        font-size: 11px;
}
#main #box_row1 .event_link{
	background:url(../img/icn_arrow01.png) no-repeat 0 4px;
	padding:0px 0px 0px 10px;
}
