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

/*全体の設定*/
.clear {
	clear: both;
}


body, td, th {
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:22px;
	letter-spacing:2px;
}
body, from, ul, ol, li {
	padding:0;
	margin:0;
}
body {
	margin:0;
	padding:0;
	color:#000000;
	background-color:ffffff;
}
a:link{
	color:#686c63;
         text-decoration:none;
}
a:visited{
	color:#686c63;
         text-decoration:none;
}
a:hover{
	color:#686c63;
         text-decoration:underline;
}

.main{
	width:800px; height:auto;
	margin:0 auto;
	background-image:url(images2/main_back.jpg);
	background-repeat:repeat-y;
}
.main2{
	width:800px; height:auto;
	margin:0 auto;
	background-image:url(images2/mb_2.jpg);
	background-repeat:repeat-y;
}
.main3{
	width:800px; height:auto;
	margin:0 auto;
	background-image:url(images2/mb_3.jpg);
	background-repeat:repeat-y;
}
.main4{
	width:800px; height:auto;
	margin:0 auto;
	background-image:url(images2/mb_4.jpg);
	background-repeat:repeat-y;
}
.d_line{
	width:800px; height:5px;
}
.copy{
	width:798px; height:15px;
	background-image:url(images2/d_copy.jpg);
	background-repeat:no-repeat;
	margin-left:1px;
}
.copy2{
	width:798px; height:15px;
	background-image:url(images2/d2_copy.jpg);
	background-repeat:no-repeat;
	margin-left:1px;
}
.copy3{
	width:798px; height:15px;
	background-image:url(images2/d3_copy.jpg);
	background-repeat:no-repeat;
	margin-left:1px;
}
.copy4{
	width:798px; height:15px;
	background-image:url(images2/d4_copy.jpg);
	background-repeat:no-repeat;
	margin-left:1px;
}
/*ヘッダー*/
.header{
	width:800px; height:auto;
}
.d_top{
	width:800px; height:55px;
}
.d_menu{
	width:800px; height:212px;
	background-image:url(images2/dm_nippori.jpg);
	background-repeat:no-repeat;
	padding-top:35px;
}
.d_menu2{
	width:800px; height:252px;
	background-image:url(images2/main_back2.jpg);
	background-repeat:no-repeat;
	padding-top:35px;
}
.d_menu3{
	width:800px; height:252px;
	background-image:url(images2/main_back3.jpg);
	background-repeat:no-repeat;
	padding-top:35px;
}
.d_menu4{
	width:800px; height:252px;
	background-image:url(images2/main_back4.jpg);
	background-repeat:no-repeat;
	padding-top:35px;
}
.d_mbotan{
	width:179px; height:20px;
	margin:7px 0px 0px 1px;
}
.d_mbotan2{
	width:179px; height:15px;
	margin:7px 0px 0px 1px;
}
.kake_contents{
	width:508px; height:auto;
    padding:10px 0px 10px 10px;
	background-image:url(images2/kake_cback.jpg);
	background-repeat:no-repeat;
}
/*左カラム*/
.d_left{
	width:585px; height:auto;
	float:left;
	padding:10px 0px 0px 30px;
}
.d_title{
	width:518px; height:24px;
         margin:10px 0px 5px 0px;
}
.d_contents{
	width:508px; height:auto;
         padding:10px 0px 10px 10px;
}

/*右カラム*/
.d_right{
	width:185px; height:auto;
	float:left;
}
.dr_title{
	width:auto; height:15px;
	margin-top:30px;
}
.dr_line{
	width:164px; height:5px;
	background-image:url(images2/dr_line.jpg);
	background-repeat:no-repeat;
}
.dr_line2{
	width:164px; height:5px;
	background-image:url(images2/dr_line2.jpg);
	background-repeat:no-repeat;
}
.dr_line3{
	width:164px; height:5px;
	background-image:url(images2/dr_line3.jpg);
	background-repeat:no-repeat;
}
.dr_line4{
	width:164px; height:5px;
	background-image:url(images2/dr_line4.jpg);
	background-repeat:no-repeat;
}
.care{
	width:126px; height:58px;
	margin:10px 0px 0px 13px;
}
.bunin{
	width:157px; height:auto;
	margin:10px 0px 0px 13px;
}

/*TOPページ*/
/*個人情報保護方針の設定*/
.d_contentsp{
	width:480px; height:auto;
         margin:10px 0px 0px 0px;
}
/* MAPの設定 */
.d_map{
         width:480px; height:auto;
         margin:0px 0px 0px 17px;
}
/*アクセスマップの設定*/
.ac_img{
         width:240px; height:161px;
         float:left;
}
.ac_word{
         width:260px; height:161px;
         float:left;
         margin-left:8px;
}

/* SEO対策の設定 */
.seo_h{
	width:798px; height:20px;
	margin-left:1px;
}
.seo_f1{
	width:793px; height:auto;
	background-color:#FE9798;
	margin:10px 0px 0px 1px;
         padding:3px 0px 2px 5px;
}
.seo_f2{
	width:793px; height:auto;
	background-color:#fdbe98;
	margin:10px 0px 0px 1px;
         padding:3px 0px 2px 5px;
}
.seo_f3{
	width:793px; height:auto;
	background-color:#FEF098;
	margin:10px 0px 0px 1px;
         padding:3px 0px 2px 5px;
}
.seo_f4{
	width:793px; height:auto;
	background-color:#c8fd98;
	margin:10px 0px 0px 1px;
         padding:3px 0px 2px 5px;
}
