@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#000000;
}
img{
	border:0px;
	padding:0;
	margin:0;
	border-width:0px;
}
#all{
	width:700px;
	height:auto;
	margin:0 auto;
	padding:0;
	text-align:center;
	background-color:#ffffff;
}
.gl_bar{
	background-image:url(img_mt/hr_img.jpg);
	background-repeat:no-repeat;
	width:650px;
	height:5pt;
}
/*見出し画像付リスト*/
.pot_1{
	list-style-image:url(img_mt/pot_1.jpg);
	color:#000000;
	font-size:13px;
}
.pot_2{
	list-style-image:url(img_mt/pot_2.jpg);
	color:#000000;
	font-size:13px;
}
/*ヘッダーメニュースタイル*/
#head_menu{
	background-image:url(img_mt/top_bar_back.jpg);
	background-repeat:repeat-x;
	height:100px;
	margin:0;
	padding-top:12px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	border-bottom:solid 2px #ff0000;
	background-color:#ffffff;
}
#head_menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
#head_menu li{
	float:left;
	margin:0;
	padding:0;
}
#shoumei a{
	background:url(img_mt/menu_syomei.jpg) no-repeat;
	width:87px;
	height:99px;
	display:block;
	text-indent: -9999px;
	}
#shoumei a:hover{
	background:url(img_mt/menu_syomei_ov.jpg) no-repeat;
}
#dejikame a{
	background:url(img_mt/menu_dejikame.jpg) no-repeat;
	width:110px;
	height:98px;
	display:block;
	text-indent:-99999px;
}
#dejikame a:hover{
	background:url(img_mt/menu_dejikame_ov.jpg) no-repeat;
}
#shuttyo a{
	width:80px;
	height:99px;
	display:block;
	text-indent:-99999px;
	background-image: url(img/nam_off.jpg);
	background-repeat: no-repeat;
}
#shuttyo a:hover{
	background-image: url(img/nam.jpg);
	background-repeat: no-repeat;
}
#matani a{
	background:url(img_mt/menu_matani.jpg) no-repeat;
	width:87px;
	height:98px;
	display:block;
	text-indent:-99999px;
}
#matani a:hover{
	background:url(img_mt/menu_matani_ov.jpg);
}
#shunko a{
	background:url(img_mt/menu_syunko.jpg) no-repeat;
	width:82px;
	height:99px;
	display:block;
	text-indent:-99999px;
}
#shunko a:hover{
	background:url(img_mt/menu_syunko_ov.jpg) no-repeat;
}
#tizu a{
	background:url(img_mt/menu_tizu.jpg) no-repeat;
	width:66px;
	height:99px;
	display:block;
	text-indent:-99999px;
}
#tizu a:hover{
	background:url(img_mt/menu_tizu_ov.jpg) no-repeat;
}
/*h1のスタイル*/
h1{
	text-indent:-99999;
	margin:0;
	padding:0;
	border:0;
	float:left;
	}
#title a{
	background-image:url(img_mt/top_logo.jpg);
	width:176px;
	height:100px;
	display:block;
	text-indent:-99999px;
}
#title a:hover{
	background-image:url(img_mt/top_logo_ov.jpg);
}
/*トップイメージのスタイル*/
#top_img{
	margin:0;
	padding:0;
	background-color:#ffffff;
	/*background-image:url(img_mt/top_img.jpg);
	background-repeat:no-repeat;*/
	height:270px;
}
/*中央のメニューのスタイル*/
#middle_menu{
	height:30px;
	background-color:#ff0000;
	border-top:2px solid #ff0000;
	border-bottom:2px solid #ff0000;
}
#middle_menu ul{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;;
}
#middle_menu li{
	float:left;
	padding-left:2px;
	padding-right:2px;
	margin-top:2px;
}
#non_m{
	margin-left:3px;
	padding:0;
	float:left;
}
.c_left{
	margin:0px 0px 0px 5px;
	padding:0;
	float:left;
}
/*中央のメニュー２のスタイル*/
#middle_menu_2{
	margin:0;
	padding-left:80px;
	background:url(img_mt/sava_back.jpg) no-repeat;
	height:40px;
}
#middle_menu_2 ul{
	list-style:none;
	margin:0;
	padding:0;
}
#middle_menu_2 li{
	float:left;
	margin:0;
	padding:0;
}
#sav_settei a{
	background:url(img_mt/sava_btn_settei_ov.jpg) no-repeat;
	width:170px;
	height:40px;
	display:block;
	text-indent:-99999px;
}
#sav_settei a:hover{
	background:url(img_mt/sava_btn_settei.jpg) no-repeat;
}
#sav_siyou a{
	background:url(img_mt/sava_btn_siyou_ov.jpg) no-repeat;
	width:170px;
	height:40px;
	display:block;
	text-indent:-99999px;
}
#sav_siyou a:hover{
	background:url(img_mt/sava_btn_siyou.jpg) no-repeat;
}
/*フリースペースのスタイル*/
#free_space{
	margin:0 auto 0;
	padding:0;
	background-color:#ffffff;
	margin-top:0;
}
/*フッターのスタイル*/
#footer{
	background-color:#ff0000;
	height:20px;
	font-size:14px;
	font-weight:800;
	margin:0;
	color:#ffffff;
}
/*メインページのスタイル*/
#main_page{
	background-color:#ffffff;
}
.word_all{
	width:650px;
	margin:20px auto;
	font-size:14px;
}
h2{
	text-align:left;
	margin-left:10px;
	margin-top:0;
	margin-bottom:0;
}
/*証明写真*/
/*#photo_shoumei{
	height:100px;
	background-image:url(img_mt/img_shoumei.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	width:680px;
}*/

/*証明写真テーブル*/
.shoumei_cose{
	width:600px;
	margin:0 auto;
	border:1px solid #000000;
	border-collapse:collapse;
	text-align:center;
	font-size:14px;
}
.shoumei_cose td{
	border:1px solid #000000;
	border-collapse:collapse;
}
.t_yellow{
	background-color:#ffff66;
	font-weight:700;
}
.t_blue{
	background-color:#00ccff;
	font-weight:700;
}
.t_pink{
	background-color:#ff99cc;
	font-weight:700;
}
/*証明テーブル詳細*/
.shoumei_sho_t{
	width:650px;
	margin:0;
	border:1px solid #000000;
	border-collapse:collapse;
	text-align:center;
	font-size:12px;
}
.shoumei_sho_t td{
	border:1px solid #000000;
	border-collapse:collapse;
}
.t_y{
	background-color:#ffffcc;
}
.t_b{
	background-color:#cff3f8;
}
.t_p{
	background-color:#ffcccc;
}
/*コース詳細ボタン右寄せ*/
#corse_s{
	text-align:right;
	margin-top:10px;
}
/*証明写真文章*/
.shoumei_honbun{
	text-align:left;
	margin-top:20px;
	line-height:1.5em;
}
/*カラープリントスタイル テーブル*/
.color_p{
	line-height:1.5em;
	margin:10px auto;
	text-align:left;
	width:500px;
}
.color_p td{
	width:250px;
}
/*マタニティーフォトスタイル*/
.img_matani{
	margin:0 auto;
	padding:0;
	width:650px;
	text-align:left;
}
.img_matani td{
	text-align:left;
}
.tyu{
	font-size:12px;
	line-height:1.5em;
	margin-top:5px;
}
#hidari{
	text-align:left;
}
h4{
	font-size:14px;
	font-weight:700;
	color:#ff6633;
	margin-bottom:0;
	padding-bottom:0;
}
.m_left{
	text-align:left;
	line-height:1.5em;
	font-size:13px;
}
.m_left_td{
	padding-left:10px;
}
.m_left_none{
	padding:0;
	margin:0;
	padding-top:0;
	margin-top:0;
}
/*地図のスタイル*/
/*左寄せ*/
.setumei{
	text-align:left;
	line-height:1.5em;
}

/*プリントのスタイル*/
.p_p{
	text-align:left;
	font-size:14px;
	line-height:1.5em;
	width:500px;
	margin:20px auto;
}
/*プリントのメニュー*/
#p_menu{
	width:700px;
	height:30px;
	margin:20px auto;
	padding-bottom:10px;
}
#p_menu ul{
	list-style-type:none;
}
#p_menu li{
	display:block;
	width:100px;
	/*border:solid 1px #003399;*/
	float:left;
	font-size:12px;
}
#p_menu li a{
	display:block;
	/*background-color:#66ffff;*/
	background-image:url(img_mt/fji_list.jpg);
	background-repeat:no-repeat;
	color:#000099;
	text-decoration:none;
	height:20px;
	padding-top:10px;
}
#p_menu li a:hover{
	display:block;
	/*background-color:#ffff99;*/
	background-image:url(img_mt/fji_list_ov.jpg);
	color:#663300;
}
.story_photo{
	text-align:left;
	line-height:1.5em;
}
.pot_1_story{
	list-style-image:url(img_mt/pot_1.jpg);
	color:#000000;
	font-size:13px;
}
.color_p_story{
	line-height:1.5em;
	margin:0px auto;
	text-align:left;
	width:600px;
}
.color_p_story td{
	width:300px;
}
/*保存のスタイル*/
#p_menu_hozon{
	width:700px;
	height:30px;
	margin:20px auto 20px;
	/*padding-bottom:10px;*/
}
#p_menu_hozon ul{
	list-style-type:none;
}
#p_menu_hozon li{
	display:block;
	width:160px;
	float:left;
	font-size:12px;
}
#p_menu_hozon li a{
	display:block;
	background-image:url(img_mt/fji_list_hozon.jpg);
	background-repeat:no-repeat;
	color:#000099;
	text-decoration:none;
	height:20px;
	padding-top:10px;
}
#p_menu_hozon li a:hover{
	display:block;
	/*background-color:#ffff99;*/
	background-image:url(img_mt/fji_list_hozon_ov.jpg);
	color:#663300;
}
/*フォトブックスタイル テーブル*/
.color_p_book{
	line-height:1.5em;
	margin:10px auto;
	text-align:center;
	width:540px;
}
.color_p_book td{
}
/*8mmスタイル テーブル*/
.color_p_8mm{
	line-height:1.5em;
	margin:10px auto;
	text-align:left;
	width:500px;
}
.color_p_8mm td{
}
/*topへ戻るスタイル*/
.top_go a{
	text-decoration:none;	
}
.top_go a:hover{
	text-decoration:underline;
}
/*シールプリントスタイル テーブル*/
.color_p_{
	line-height:1.5em;
	margin:10px auto;
	text-align:left;
	width:500px;
}
/**/
#fly{
	margin:0;
	padding:0;
	border:0;
	text-indent:-999999px;
	text-decoration:none;
}
#fly_2{
	margin:0;
	padding:0;
	border:0;
	text-indent:-999999px;
	text-decoration:none;
}
h6{
	border-bottom:1px dashed #666666;
	font-size:16px;
	width:555px;
	margin:20px auto;
	text-align:left;
	padding-left:30px;
	padding-bottom:5px;
}
/*文字強調*/
.bol{
	font-size:16px;
	font-weight:700;
}
/*お問い合わせエリア*/
#otoiawase{
	background-color:#000000;
	text-align:right;
}
/*会社概要テーブルスタイル*/
#gaiyo{
	width:600px;
	margin:10px auto;
	text-align:left;
	font-size:12px;
	line-height:1.5em;
	border-collapse:collapse;

}
#gaiyo tr{
	border-collapse:collapse;
	border:solid 1px #666666;
}
#gaiyo td{
	border-collapse:collapse;
	border:solid 1px #666666;
		padding:2px;
}.pagetop {
	text-align: right;
	font-size: 11px;
	margin-top: 40px;

}

