*p{
color:#666666;
}

*a{
color:#CC9900;
}

*a:hover{
text-decoration:underline;
color:#FF0000;
}

#calendar_image{
margin:10px 0 0 10px;
}

#calendar_image img{
width:160px;
height:51px;
float:left;
margin-right:10px;
}

#bana #calendar_image p{
padding:0 0 0 20px;
}

#katsudo_kan {
	background-image: url(../info/images/katudo_img_00_2.jpg);
	height: 50px;
	width: 100%;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
}

#cp_kan {
	background-image: url(../company/images/company_img_b7_2.jpg);
	height: 50px;
	width: 570px;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
}
#item_kan {
	background-image: url(../item/images/item_img1_2.jpg);
	height: 50px;
	width: 100%;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
}

#mail_kan {
	background-image: url(../mail/images/mail_2.jpg);
	height: 50px;
	width: 100%;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
}
#qa_kan {
	background-image: url(../question/images/question_2.jpg);
	height: 50px;
	width: 100%;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
	text-inednt:-9999px;
}

#kakekomi_kan {
	background-image: url(../kakekomitera/images/kakekomi_img_00_2.jpg);
	height: 50px;
	width: 100%;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
	text-inednt:-9999px;
}

#voice_kan {
	background-image: url(../voice/images/voice.jpg);
	height: 50px;
	width: 100%;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
}

#shop_h_kan {
	background-image: url(../info/images/katudo_img_00_2.jpg);
	height: 50px;
	width: 100%;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
}

#shop_g_kan {
	background-image: url(../shop/images/shop02.jpg);
	height: 50px;
	width: 100%;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
}


#shop_h_kan p{
font-size:16px;
font-weight:bold;
padding:43px 0 0 340px;
color:#996600;
}

#furisode_kan {
	background-image: url(../furisode/images/furisode00.jpg);
	height: 130px;
	width: 100%;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
}

#top_moto {
	display: block;
	position: relative;
	margin-top: 10px;
}
#right #navikan_goods {
	background-image: url(../goods/images/good_img_b5_2.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 195px;
	display: block;
	margin-bottom: 5px;
	position: relative;
}
#right #navikan_mail {
	background-image: url(../mail/images/mail2_2.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 195px;
	display: block;
	margin-bottom: 5px;
	position: relative;
}

#right #navikan_info {
	background-image: url(../info/images/info.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 195px;
	display: block;
	margin-bottom: 5px;
	position: relative;
}
#right #navikan_faq {
	background-image: url(../question/images/question2_2.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 195px;
	display: block;
	margin-bottom: 5px;
	position: relative;
}
#right #navikan_kakekomi {
	background-image: url(../kakekomitera/images/kakekomi_bar.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 195px;
	display: block;
	margin-bottom: 5px;
	position: relative;
}
#right #navikan_item {
	background-image: url(../item/images/item_img2_2.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 195px;
	display: block;
	margin-bottom: 5px;
	position: relative;
}

#right #navikan_voice {
	background-image: url(../voice/images/voice2_2.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 195px;
	display: block;
	margin-bottom: 5px;
	position: relative;
}

#right #navikan_campany {
	background-image: url(../company/images/company_img_b6_2.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 195px;
	display: block;
	margin-bottom: 5px;
	position: relative;
}

.text_teian {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #0a2c74;
}
#osusume {
	display: block;
	width: 538px;
	margin-top: 20px;
	position: relative;
	margin-left: 10px;
	height: 260px;
}
#osusume_kanban_img {
	background-image: url(../goods/images/good_img_b1.jpg);
	background-position: center;
	height: 160px;
	background-repeat: no-repeat;
}
#osusume_kanban_img_2 {
	background-image: url(../goods/images/good_img_b14.jpg);
	background-position: center;
	height: 160px;
	background-repeat: no-repeat;
}

#osusume #text {
	display: block;
	height: 240px;
	width: 270px;
	margin-right: 10px;
	margin-left: 0px;
	position: absolute;
	left: -10px;
	top: 0px;
}
#osusume #news {
	display: block;
	height: 242px;
	width: 264px;
	position: absolute;
	left: 275px;
	top: 0px;
	background-image: url(../goods/images/good_img_b2.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	text-align: left;
	padding: 1px;
	background-position: center center;
}
#osusume #news_tmp {
	display: block;
	height: 242px;
	width: 264px;
	position: absolute;
	left: 275px;
	top: 0px;
	margin-left: 0px;
	padding: 1px;
}
#osusume #news p {
	font-size: 12px;
	color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 5px;
}
#osusume #text h4 {
	width: 260px;
	margin-left: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}

#osusume2 {
	display: block;
	height: 150px;
	width: 538px;
	margin-top: 20px;
	position: relative;
	margin-left: 20px;
}

#osusume2 ul {
	display: block;
	height: 159px;
	width: 538px;
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.formal_li {
	background-image: url(../goods/images/good_img_b13.jpg);
	height: 159px;
	width: 551px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
}
.casual_li {
	background-image: url(../goods/images/good_img_b4.jpg);
	height: 234px;
	width: 262px;
	position: absolute;
	left: 270px;
	top: 0px;
}
#osusume2 a {
	display: block;
	height: 150px;
	width: 551px;
}
#top_moto #news_img {
	background-image: url(../images/top/top_02_b.jpg);
	height: 30px;
	width: 471px;
	display: block;
	background-repeat: no-repeat;
}


#top_moto h4 {
	display: none;
}
#top_moto #news {
	text-align: left;
	display: block;
	width: 470px;
	position: relative;
	height: 155px;
	overflow:auto;
	margin-bottom: 10px;
	border:1px solid #cccccc;
	padding:5px 0;
}
#top_moto #bana {
	display: block;
	height: 100%;
	width: 295px;
	position: absolute;
	left: 481px;
	top: 0px;
}
#top_moto #bana h3 {
	display: none;
}
#calendar table {
	width: 295px;
	text-align: center;
	background-color: #FCFCFE;
	margin-bottom: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#calendar caption {
color:#666666;

border-bottom:2px solid #999999;
padding:1px 0;
font-weight:bold;
}

#calendar {
	width: 295px;
	margin-top:5px;
}

#calendar td {
	width: 40px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 0px;
}
#top_moto ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#calendar table a {
	background-color: #FFFF99;
	width: 40px;
	display: block;
	color: #000000;
}
#calendar table a:hover {
	text-decoration:underline;
	background-color: #092E74;
	width: 40px;
	display: block;
	color: #FFFFFF;
	
}
#bana #calendar p {
line-height:1.3em;
margin-top:-2px;
margin-right:0;
}

.osirase {
	font-weight: bold;
	color: #08306E;
	background-color: #E5E3F1;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #0A2C74;
	border-bottom-color: #D0CEE6;
	font-size: 11px;
	background-position: left;
	text-align: center;
	margin-left: 0px;
	width: 295px;
	height: 13px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
}
#bana .top_bana_blog_li a {
	display: block;
	height: 85px;
	width: 295px;
	background-image: url(../images/top/top_05.jpg);
}
#bana .top_bana_voice_li a {
	background-image: url(../images/top/top_04.jpg);
	display: block;
	height: 60px;
	width: 295px;
	margin-top: 5px;
}
.top_bana_60th_li a {
	background-image: url(../images/top/top_07.jpg);
	height: 75px;
	width: 295px;
	display: block;
	margin-top: 5px;
}
.text_news {
	font-size: 12px;
	color: #666666;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#top_moto2{
height:200px;
}

#top_moto2 p {
	color: #666666;
	border:1px solid #cccccc;

	margin-bottom: 2px;
	margin-top: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#news p{
	color: #666666;
	border-bottom:1px solid #cccccc;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#top_moto2 {
	display: block;
	width: 481px;
	position: relative;
}
#top_moto2_img {
	background-image: url(../images/top/top_06_b.jpg);
	height: 46px;
	width: 471px;
	margin-bottom: 10px;
}

#fomal {
	display: block;
	width: 538px;
	position: relative;
	margin-left: 10px;
	margin-top: 20px;
	height: 250px;
}
#fomal #catch {
	display: block;
	height: 220px;
	width: 260px;
	position: absolute;
	left: 268px;
	background-image: url(../goods/natsu/images/formal_06.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 36px;
	top: 0px;
	text-align: left;
}
#fomal #catch_2 {
	display: block;
	height: 220px;
	width: 260px;
	position: absolute;
	left: 268px;
	background-image: url(../goods/aki/images/formal_09.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 36px;
	top: 0px;
	text-align: left;
}
#fomal #catch h4 {
	width: 260px;
	margin-left: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}
#fomal #catch_2 h4 {
	width: 260px;
	margin-left: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}

#fomal #fhoto {
	background-image: url(../goods/images/good_img_b2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 235px;
	width: 230px;
	position: absolute;
	left: 10px;
	top: 0px;
	background-position: center;
}
#photo_tmp {
	display: block;
	height: 235px;
	width: 230px;
	position: absolute;
	left: 10px;
	top: 0px;
	background-position: center;
}
.fomal2_chirimen {
	background-image: url(../goods/images/good_img_b7.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	height: 150px;
	width: 380px;
	margin-top: 20px;

	border: 1px solid #CCCCCC
	position: relative;
	padding-left: 170px;
	display: block;
	border: 1px solid #CCCCCC;
	margin-left: 5px;
}
.fomal2_chizimi {
	background-image: url(../goods/images/good_img_b6.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	height: 150px;
	width: 380px;
	margin-top: 20px;
	border: 1px solid #CCCCCC
	position: relative;
	padding-left: 170px;
	margin-left: 5px;
	display: block;
	border: 1px solid #CCCCCC;
}
.fomal2_homongi {
	background-image: url(../goods/images/good_img_b8.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	height: 150px;
	width: 380px;
	margin-top: 20px;
	border: 1px solid #CCCCCC
	position: relative;
	padding-left: 170px;
	margin-left: 5px;
	display: block;
	border: 1px solid #CCCCCC;
}
.fomal2_nagoya {
	background-image: url(../goods/images/good_img_b9.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	height: 150px;
	width: 380px;
	margin-top: 20px;
	border: 1px solid #CCCCCC
	position: relative;
	padding-left: 170px;
	margin-left: 5px;
	display: block;
	border: 1px solid #CCCCCC;
}
.fomal2_obisime {
	background-image: url(../goods/images/good_img_b18.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	height: 150px;
	width: 380px;
	margin-top: 20px;
	border: 1px solid #CCCCCC
	position: relative;
	padding-left: 170px;
	margin-left: 5px;
	display: block;
	border: 1px solid #CCCCCC;
}
.fomal2_tube {
	background-image: url(../goods/images/good_img_b17.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	height: 150px;
	width: 380px;
	margin-top: 20px;
	border: 1px solid #CCCCCC
	position: relative;
	padding-left: 170px;
	margin-left: 5px;
	display: block;
	border: 1px solid #CCCCCC;
}
.fomal2_kabuki {
	background-image: url(../goods/images/good_img_b16.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	height: 150px;
	width: 380px;
	margin-top: 20px;
	border: 1px solid #CCCCCC
	position: relative;
	padding-left: 170px;
	margin-left: 5px;
	display: block;
	border: 1px solid #CCCCCC;
}
.fomal2_aurora {
	background-image: url(../goods/images/good_img_b19.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	height: 150px;
	width: 380px;
	margin-top: 20px;
	border: 1px solid #CCCCCC
	position: relative;
	padding-left: 170px;
	margin-left: 5px;
	display: block;
	border: 1px solid #CCCCCC;
}

#fomal2 {
	display: block;
	width: 550px;
	position: relative;
	margin-left: 5px;
	margin-top: 30px;
	background-image: url(../goods/natsu/images/formal_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	left: -5px;
	padding-top: 200px;
}
.fomal2_h4 {
	text-align: left;
	color: #0066CC;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
}


#osusume2 #bana {
	display: block;
	height: 100%;
	width: 269px;
	position: absolute;
	left: 0px;
}
#osusume2 #bana2 {
	display: block;
	height: 100%;
	width: 269px;
	position: absolute;
	left: 269px;
}
#osusume2 #bana img {
	margin-right: 7px;
}
#osusume2 #bana2 img {
	margin-left: 7px;
}

#formal3 {
	width: 100%;
	margin-top: 20px;
	height: 180px;
	display: block;
	position: relative;
}
#formal3 #hitokoto {
	display: block;
	height: 100%;
	width: 310px;
	position: absolute;
	left: 20px;
	background-image: url(../goods/formal/summer/images/formalx_04.jpg);
	background-repeat: no-repeat;
	background-position: 20px top;
	padding-top: 20px;
}
#formal3 #hitokoto h6 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	margin-bottom: 20px;
	padding-left: 70px;
	color: #0A2C74;
}

#formal3 #teian2 {
	display: block;
	height: 150px;
	width: 200px;
	position: absolute;
	left: 345px;
	top: 20px;
}
#formal3 #hitokoto #hitokoto2 {
	display: block;
	height: 100%;
	width: 273px;
	position: absolute;
	left: 20px;
	top: 3px;
}
#formal3 #teian {
	display: block;
	height: 150px;
	width: 200px;
	position: absolute;
	left: 20px;
}
#formal3 #teian img {
	margin-right: 10px;
}
#formal3 #text {
	display: block;
	width: 328px;
	position: absolute;
	left: 230px;
	height: 150px;
	top: 0px;
}
#grt {
	display: block;
	width: 100%;
	margin-top: 20px;
	height: 450px;
	position: relative;
}
#grt #greeting {
	display: block;
	height: 160px;
	width: 330px;
	position: absolute;
	left: 230px;
	padding-right: 10px;
	padding-left: 10px;
	top: 0;
}
#voice h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 2px;
}
#grt #greeting2 {
	display: block;
	height: 308px;
	width: 100%;
	position: absolute;
	left: 0px;
	background-image: url(../shop/greeting/images/company_img_b3.jpg);
	background-repeat: no-repeat;
	background-position: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#grt .greeting_text {
	display: block;
	width: 280px;
	position: absolute;
	top: 20px;
	margin-bottom: 20px;
	height: 120px;
	left: 250px;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 30px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	padding-top: 5px;
	padding-bottom: 5px;
}

#history {
	display: block;
	height: 500px;
	width: 580px;
	margin-top: 10px;
	position: relative;
	margin-bottom: 30px;
	text-align: left;
	padding-left: 3px;
}
#history #e {
	display: block;
	height: 316px;
	width: 140px;
	position: absolute;
	left: 390px;
	top: 0px;
}
.text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
}
#fomal4 {
	display: block;
	height: 260px;
	width: 100%;
	position: relative;
	background-image: url(../goods/formal/summer/images/formalx_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 15px;
}
#fomal4 h4 {
	display: none;
	color: #FFFFFF;
}

#formal5 {
	display: block;
	height: 31px;
	width: 300px;
	position: relative;
	margin-top: 20px;
	background-image: url(../goods/formal/summer/images/formalx_06.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 20px;
}
#formal5 a {
	display: block;
	height: 29px;
	width: 300px;
}

#left h4 {
	font-size: 16px;
	font-weight: bold;
	color:#666666;
	
	width: 300px;
	letter-spacing: 3px;
	height: 31px;
}
.navi_img {
	margin-top: 5px;
	margin-bottom: 5px;
	left: 0px;
	float: left;
}
#voice {
	display: block;
	height: 100%;
	width: 545px;
	margin-top: 20px;
	margin-left: 20px;
	position: relative;
	background-image: url(../voice/images/voice3.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #092E72;
}
#voice h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#voice p {
	margin-top: 25px;
}

#shop2 {
	display: block;
	height: 550px;
	width: 544px;
	margin-left: 14px;
	position: relative;
	padding-left: 10px;
}
#shop2 img {
	margin: 10px 2.5px 2.5px 10px;
}
#shop_2 h5 {
	font-size: 16px;
	color: #000000;
	border-bottom-width: 3px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #0a2c74;
	border-left-color: #0a2c74;
	margin-top: 65px;
	width: 535px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;

}

#shop_3{
	margin-left:10px;
	}

#shop_3 #nagomi_top{
	float:left;
	margin-right:20px;
	}

#shop_3 img{
	margin:5px;}

#company {
	width: 570px;
}
#company h4 {
	height: 30px;
	width: 535px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 25px;
}
#company_2 {
	width: 100%;
	height: 690px;
}

#company_2 h4 {
	height: 30px;
	width: 535px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 25px;
}
#company_2 p {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 18px;
	font-weight: bolder;
	line-height: 30px;
}


#company table {
	width: 90%;
	/*background-image: url(../company/images/New98.jpg);*/
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	color: #0A2C74;
	margin-top: 25px;
	margin-left: 10px;
}
#company td {
	padding: 10px;
	text-align: left;
	line-height: 20px;
	color:#666666;
}
#company .td1 {
	width: 90px;
}
#company .td2 {
	width: 430px;
}
#ca {
	background-image: url(../shop/images/company_img_b6.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 195px;
	display: block;
	margin-bottom: 5px;
	position: relative;
}
#company img {
	margin-bottom: 40px;
}
#fomal #catch img {
	margin-top: 3px;
	margin-bottom: 3px;
}
#left #histry {
	width: 100%;
	text-align: left;
	position: relative;
	top: 0px;
	margin-bottom: 40px;
	background-image: url(../shop/history/images/company_img_b6.jpg);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	height: 530px;
}
#histry #text1 h5 {
	font-size: 15px;
	color: #0A2C74;
	margin-bottom: 10px;
	letter-spacing: 2px;
}

#text1 p {
	line-height: 20px;
}

#histry_2 {
	width: 100%;
	text-align: left;
	position: relative;
	display: block;
	top: 0px;
	height: 640px;
	vertical-align: top;
}
#histry img {
	margin-right: 10px;
	margin-left: 20px;
}
#histry #text1 {
	width: 320px;
	left: 238px;
	top: 0px;
	position: absolute;
	vertical-align: baseline;
	height: 297px;
	background-image: url(../shop/history/images/company_img_b5.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.histry_h3 {
	margin-bottom: 10px;
}

#histry_2 table {
	padding: 5px;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	top: 0px;
}
#histry_2 .td1 {
	width: 100px;
	background-color: #DFF8FF;
}
#histry_2 td {
	text-align: left;
	margin: 0px;
	line-height: 18px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
#histry_2 .td2 {
	width: 400px;
}
#recruit {
	display: block;
	width: 100%;
}
#recruit table {
	height: auto;
	width: 540px;
	text-align: left;
	color: #0A2C74;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left:10px;
}
#recruit td {
	padding: 10px;
	color:#666666;
}
#recruit th {
	width: 120px;
	background-color: #E8FAFF;
	text-align: center;
	color:#333333;
}
#recruit .td2 {
	width: 310px;
}

#left #recruit #recruit_toiawase p{
	margin-left:20px;
}

#left .toi {
	margin-top: 25px;
	display: block;
	width: 580px;
}
#staff {
	display: block;
	width: 550px;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 10px;
	position: relative;
	background-image: url(../company/staff/images/staff0.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 160px;
}
#staff img {
	margin: 5px;
}
#staff #text {
	width: 330px;
	position: absolute;
	left: 200px;
	top: 15px;
}
#staff .name {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 60px;
	color: #0A2C74;
	letter-spacing: 1px;
}
#staff2 {
	display: block;
	width: 550px;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 10px;
	position: relative;
	background-image: url(../company/greeting/images/60th_logo.gif);
	background-repeat: no-repeat;
}
#staff2 img {
	margin: 5px;
}
#staff2 #text {
	width: 330px;
	left: 200px;
	position: absolute;
	top: 15px;
}
#staff2 .name {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 60px;
	color: #0A2C74;
	letter-spacing: 1px;
}
#shop_kan {
	background-image: url(../shop/images/shop2_2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 195px;
	margin-bottom: 5px;
	position: relative;
}
#shop {
	display: block;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	text-align: left;
	padding-left:10px;
}

#shop #ten01{
display:block;
float:left;
width:130px;
height:315px;
margin-right:10px;
}
#shop #ten02{
display:block;
float:left;
width:130px;
height:315px;
margin-right:10px;
}
#shop #ten03{
display:block;
float:left;
width:130px;
height:315px;
margin-right:10px;
}
#shop #ten04{
display:block;
float:left;
width:130px;
height:315px;
margin-right:10px;
}

#shop ul {
	margin: 0px;
	padding: 0px;
	height: 208px;
	width: 100%;
	list-style-type: none;
	position: relative;
}
.shop_shiota_li_a {
	background-image: url(../shop/images/shop_1.jpg);
	height: 208px;
	width: 159px;
	position: absolute;
	left: 15px;
	top: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.shop_gohuku_li_a {
	background-image: url(../shop/images/shop_2.jpg);
	height: 208px;
	width: 159px;
	position: absolute;
	left: 200px;
	top: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.shop_seisen_li_a {
	background-image: url(../shop/images/shop_3.jpg);
	height: 208px;
	width: 159px;
	position: absolute;
	left: 385px;
	top: 0px;
	margin-right: 10px;
	margin-left: 10px;
}

#kakupage{
clear:both;
}


#shop a {
	display: block;
	height: 208px;
	width: 159px;
}
#shop_2 {
	display: block;
	width: 100%;
	position: relative;
	margin-bottom: 50px;
	text-align: center;
	margin-top: 15px;
}
#gohukuan_img {
	background-image: url(../shop/gohukuan/images/gohuku_img_a1.jpg);
	height: 340px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: center;
}
#seisen_img {
	background-image: url(../shop/sensensha/images/sensensha_kambam.jpg);
	height: 209px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: center;
}
#seisen_ryoukin {
	line-height: 22px;
}
#seisen_ryoukin table {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}
#seisen_ryoukin th {
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
}
#seisen_ryokin_footer {
	line-height: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #0A2C74;
	border-bottom-color: #0A2C74;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: -10px;
	color: #0A2C74;
}

#left #shop_2 #sensensha_grally{
margin-left:2px;
}
#left #shop_2 #sensensha_grally img{
margin:9px;
}


#left #shop_2 img {
	margin: 8px;
}
#left #shop .kink {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#shop_2 p {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#right #goods_kan {
	background-image: url(../goods/images/good_img_b5.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 195px;
	margin-bottom: 5px;
	position: relative;
}
.text_q {
	background-image: url(../question/images/q_back.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: 10px;
}

#con_main #left .text_p2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #0033CC;
	border-bottom-style: dashed;
	border-bottom-color: #0033CC;
	border-bottom-width: thin;
	margin:0 0 20px 20px;
	width:540px;
}



#con_main #mail {
	display: block;
	
	width: 538px;
	margin-top: 10px;
	margin-left: 20px;
	position: relative;
	text-align: left;
}
#mail table {
	padding: 0px;
	width: 540px;
	margin-top: 15px;
	margin-left: 15px;
}
#mail td {
	margin: 2px;
	padding: 3px;
	width: 425px;
}
#mail th {
	text-align: left;
	width: 110px;
	padding-left: 5px;
	background-color: #E1FFFF;
}


#map {
	display: block;
	height: 300px;
	width: 550px;
	margin-top: 20px;
	position: relative;
	text-align: left;
	padding-top: 0px;
	padding-left: 15px;
}
.mail_soshin {
	text-align: center;
	height: 30px;
}

#left #map #map2 {
	display: block;
	height: 300px;
	width: 256px;
	position: absolute;
	left: 290px;
	margin-top: 0px;
	padding-top: 0px;
	top: 0px;
}
#left #faq {
	width: 100%;
}
#left #faq p {
	background-image: url(../question/images/q.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 50px;
	height: 28px;
	width: 540px;
	background-color: #A0B5D0;
	margin-bottom: 15px;
	color: #FFFFFF;
	line-height: 28px;
}
#left #faq_q_1 {
	width: 540px;
	margin-bottom: 30px;
}
.faq_q_1{
	background-image: url(../question/images/img_qs.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 30px;
	height: 28px;
	width: 540px;
	margin-bottom: 10px;
	color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color:#cc9900;;
}
#left #faq_mid {
	width: 100%;
	margin-top: 30px;
}
.up {
	background-image: url(../question/images/triangle.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	margin-top: 10px;
	padding-right: 20px;
}


#faq_mid ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 20px;
	width: 540px;
	list-style-type: none;
}
#faq_mid li {
	margin-left: 20px;
	padding-left: 5px;
	text-indent: 25px;
	width: 520px;
	vertical-align: baseline;
	background-image: url(../question/images/img_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#left #faq_q_2 {
	width: 540px;
	margin-bottom: 30px;
}
#left #faq_q_3 {
	width: 540px;
    margin-bottom: 30px;
}
#left #faq_q_4 {
	width: 540px;
	margin-bottom: 30px;
}
#left #faq_q_5 {
	width: 540px;
	margin-bottom: 30px;
}
#left #faq_q_6 {
	width: 540px;
	margin-bottom: 30px;
}
#left #faq_q_7 {
	width: 540px;
	margin-bottom: 30px;
}
#left #faq_q_8 {
	width: 540px;
	margin-bottom: 30px;
}
#left #faq_q_9 {
	width: 540px;
	margin-bottom: 30px;
}
#left #faq_q_10 {
	width: 540px;
	margin-bottom: 100px;
}
#faq_mid a {
	height: 20px;
	width: 80px;
	display: block;
}

#casual_top_img_1 {
	background-image: url(../goods/casual/images/casual_10.jpg);
	height: 202px;
	width: 263px;
}
#formal_top_img_1 {
	background-image: url(../goods/formal/images/formal_08.jpg);
	height: 202px;
	width: 263px;
}



/*振袖ページ　設定　*/
#furisode_moto {
	width: 100%;
	position: relative;
}
#furisode_moto img {
	margin: 10px;
}
#furisode_moto {
	width: 100%;
}
#furisode_moto #kinen{
	background-image: url(../furisode/images/furisode9.jpg);
	background-repeat: no-repeat;
	background-position: 50px;
	height: 257px;
	width: 100%;
	margin-top: 15px;
}
#kinen a{
	height: 257px;
	width: 82%;
	display: block;
}

#furisode_moto h4 {
	padding-top: 5px;
	padding-left: 15px;
	border-left-width: 15px;
	border-left-color: #0A2C74;
	left: 10px;
	width: 500px;
	margin-top: 35px;
	margin-right: 20px;
}
#furisode_moto p {
	width: 520px;
	margin-top: 5px;
	padding-right: 10px;
}

#furisode_moto #kituke {
	background-image: url(../furisode/images/furisode_kituke.jpg);
	background-repeat: no-repeat;
	background-position: 50px;
	height: 295px;
	width: 100%;
	margin-top: 15px;
}
#furisode_moto #after {
	background-repeat: no-repeat;
	background-position: 50px top;
	height: 90px;
	width: 100%;
	margin-top: 15px;
	background-image: url(../furisode/images/furisode_after.jpg);
	padding-top: 150px;
	position: relative;
}
#after h4 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 13px;
	color: #333333;
	text-align: right;
	font-weight: normal;
}
#furisode_moto #isuni {
	background-image: url(../furisode/images/furisode_isu.jpg);
	background-repeat: no-repeat;
	background-position: 50px;
	height: 130px;
	width: 100%;
	margin-top: 15px;
}
#furisode_han_ren {
	background-image: url(../furisode/images/furii_pre.jpg);
	background-repeat: no-repeat;
	padding-top: 220px;
	background-position: center 15px;
	position: relative;
	
}
#furisode_han_ren2 {
	background-image: url(../furisode/images/20080318/img1.jpg);
	background-repeat: no-repeat;
	padding-top: 190px;
	background-position: center top;
}
#furisode_moto #kuruma {
	background-image: url(../furisode/images/furisode_car.jpg);
	background-repeat: no-repeat;
	background-position: 50px;
	height: 130px;
	width: 100%;
	margin-top: 15px;
}
#furisode_moto #toilet {
	background-image: url(../furisode/images/furisode_wc.jpg);
	background-repeat: no-repeat;
	background-position: 50px;
	height: 130px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 30px;
}
.furisode_head_text {
	width: 550px;
	margin-top: 10px;
	margin-bottom: 15px;
}

/*振袖　料金表テーブル　　*/
.furisode_make_table {
	width: 500px;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
}
.furisode_make_table caption {
	font-weight: bold;
	color: #003399;
	padding-top: 5px;
	padding-bottom: 3px;
}
.furisode_make_table th {
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	background-color: #003399;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.furisode_make_table td {
	width: 125px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
}




.f_park_text {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
#item {
	width: 100%;
	display: block;
	height: 100%;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
}
#item h4 {
	font-size: 17px;
	font-weight: bolder;
	width: auto;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color: #FFFFFF;
	letter-spacing: 8px;
	background-color:#B58800;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-top: 3px;
	margin-bottom: 5px;
}

#item .burando_head_dangumi_2 h4 {
	font-size: 17px;
	font-weight: bolder;
	width: auto;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color: #FFFFFF;
	letter-spacing: 8px;
	background-color:#BABD33;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-top: 3px;
	margin-bottom: 5px;
}

.item_head {
	width: 560px;
	margin-bottom: 25px;
	text-align: right;
	border: 1px solid #cc9900;
	display: block;
	margin-top: 20px;
	margin-left: 5px;
}
.item_head_2 {
	width: 560px;
	margin-bottom: 25px;
	text-align: right;
	border: 1px solid #0A2C74;
	display: block;
	height: 340px;
	margin-top: 20px;
	margin-left: 5px;
}
.item_head_3 {
	width: 560px;
	margin-bottom: 25px;
	text-align: right;
	border: 1px solid #0A2C74;
	display: block;
	height: 240px;
	margin-top: 20px;
	margin-left: 5px;
}
.item_head_4 {
	width: 560px;
	margin-bottom: 25px;
	text-align: right;
	border: 1px solid #0A2C74;
	display: block;
	height: 260px;
	margin-top: 20px;
	margin-left: 5px;
}
.item_head_5 {
	text-align: left;
	padding-left: 10px;
	margin-right: 10px;
}
.item_head_6 {
	width: 560px;
	margin-bottom: 25px;
	text-align: left;
	margin-top: 20px;
	margin-left: 10px;
}
.item_head_fujinuno {
	width: 560px;
	margin-bottom: 25px;
	text-align: right;
	border: 1px solid #0A2C74;
	display: block;
	height: 330px;
	margin-top: 20px;
	margin-left: 5px;
}
.item_head_text {
	line-height: 22px;
	width: 300px;
	text-align: left;
	color: #666666;
	margin-right: 20px;
	margin-bottom:10px;
	float: right;

}
.item_head_item {
	line-height: 22px;
	width: 510px;
	text-align: left;
	color: #0A2C74;
	margin:10px 10px 20px 10px;
	padding-top:20px;
	padding-left:20px;
	border-top:solid 1px #999999;
	clear:both;
}
.item_head_item img {
	background-color: #FFFFEE;
	padding: 2px;
	border: 1px solid #0A2C74;
}
.item_head_item_img1{
	width:165px;
	float:left;
	margin:0;
}
.item_head_item_img2{
	float:left;
	text-align:center;
	margin-top:20px;
	margin-left:20px;
}
#con_main #left #item .item_head_item p{
	padding:0;
	margin:0;
}
.item_head_item_p{
	float:right;
	width:330px;
	margin-right:0px;
}
.item_head_dangumi {
	width: 100%;
	display: block;
	position: relative;
	text-align: left;
	background-image: url(../item/images/item_img3.jpg);
	background-position: 30px 25px;
	background-repeat: no-repeat;
}
.item_head_dangumi_siozawa {
	display: block;
	position: relative;
	text-align: left;
	background-image: url(../item/images/item_img9.jpg);
	background-position: 30px 35px;
	background-repeat: no-repeat;
	width: 560px;
	clear: right;
	border: 1px solid #0A2C74;
	margin-bottom: 15px;
	height: 265px;
	margin-right: auto;
	margin-left: auto;
}
.item_head_dangumi_usikubi {
	width: 560px;
	display: block;
	position: relative;
	text-align: left;
	height: 200px;
	background-image: url(../item/images/item_img10.jpg);
	background-position: 30px 40px;
	background-repeat: no-repeat;
	clear: right;
	border: 1px solid #0A2C74;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
.item_head_dangumi_fujinuno {
	width: 560px;
	display: block;
	position: relative;
	text-align: left;
	height: 250px;
	background-image: url(../item/images/item_img11.jpg);
	background-position: 30px 40px;
	background-repeat: no-repeat;
	clear: right;
	border: 1px solid #0A2C74;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
.item_head_dangumi_kumejima {
	width: 560px;
	display: block;
	position: relative;
	text-align: left;
	height: 210px;
	background-image: url(../item/images/item_img12.jpg);
	background-position: 30px 40px;
	background-repeat: no-repeat;
	clear: right;
	border: 1px solid #0A2C74;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
.item_head_dangumi_yomitan {
	width: 560px;
	display: block;
	position: relative;
	text-align: left;
	background-image: url(../item/images/item_img13.jpg);
	background-position: 30px 40px;
	background-repeat: no-repeat;
	height: 230px;
	clear: right;
	border: 1px solid #0A2C74;
	margin-bottom: 15px;
}
.item_head_dangumi_oosima {
	width: 560px;
	display: block;
	position: relative;
	text-align: left;
	height: 230px;
	background-image: url(../item/images/item_img14.jpg);
	background-position: 30px 40px;
	background-repeat: no-repeat;
	clear: right;
	border: 1px solid #0A2C74;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
.item_head_dangumi_benibana {
	width: 560px;
	display: block;
	position: relative;
	text-align: left;
	height: 210px;
	background-image: url(../item/images/item_img15.jpg);
	background-position: 30px 40px;
	background-repeat: no-repeat;
	clear: right;
	border: 1px solid #0A2C74;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
.item_head_dangumi_yuuki {
	width: 560px;
	display: block;
	position: relative;
	text-align: left;
	background-image: url(../item/images/item_img16.jpg);
	background-position: 30px 40px;
	background-repeat: no-repeat;
	clear: right;
	border: 1px solid #0A2C74;
	margin-bottom: 15px;
	height: 210px;
	margin-right: auto;
	margin-left: auto;
}
.item_head_dangumi_ayamiha {
	width: 560px;
	display: block;
	position: relative;
	text-align: left;
	height: 210px;
	background-image: url(../item/images/item_img17.jpg);
	background-position: 30px 40px;
	background-repeat: no-repeat;
	clear: right;
	border: 1px solid #0A2C74;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
.item_mid {
	width: 560px;
	margin-bottom: 25px;
	text-align: right;
	border: 1px solid #0A2C74;
	padding-bottom: 10px;
	display: block;
	height: 450px;
	margin-top: 20px;
	margin-left: 5px;
}
.item_mid_text  {
	line-height: 22px;
	width: 270px;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	float: right;
	position: absolute;
	left: 265px;
	top: 40px;
}
.item_mid_text2 {
	line-height: 22px;
	width: 270px;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	float: right;
	position: absolute;
	left: 255px;
}
.item_mid_left_text {
	padding-left: 140px;
	padding-top: 50px;
}


.item_mid_dangumi {
	width: 100%;
	display: block;
	position: relative;
	text-align: left;
	height: 170px;
}
.item_mid  img {
	background-color: #FFFFEE;
	padding: 2px;
	border: 1px solid #0A2C74;
	margin-left: 10px;
}
.item_mid h5 {
	font-size: 14px;
	font-weight: bold;
	color: #0A2C74;
	text-indent: 10px;
}
#item_bag {
	background-image: url(../item/images/item_img6.jpg);
	height: 160px;
	width: 560px;
	padding-top: 50px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0A2C74;
	margin-bottom: 15px;
	background-repeat: no-repeat;
}
#item_obi {
	background-image: url(../item/images/item_img7.jpg);
	height: 110px;
	width: 560px;
	padding-top: 50px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0A2C74;
	margin-bottom: 15px;
}
#item_geta {
	background-image: url(../item/images/item_img8.jpg);
	height: 160px;
	width: 560px;
	padding-top: 50px;
	text-align: left;
	background-repeat: no-repeat;
}
#item_furi {
	width: 560px;
	margin-top: 20px;
	margin-bottom: 25px;
	margin-left: 5px;
	border: 1px solid #0A2C74;
	height: 270px;
}
#right #navikan_furi {
	background-image: url(../furisode/images/furisode_navi.jpg);
	background-repeat: no-repeat;
	width: 195px;
	height: 31px;
	margin-bottom: 5px;
	display: block;
}

/*取り扱い商品　ブランドページ　設定*/
#burando_kan {
	background-image: url(../item/images/item_img1_2.jpg);
	height: 50px;
	width: 100%;
	background-position: 5px top;
	background-repeat: no-repeat;
	padding: 0px;
}
.burando_head_dangumi {
	display: block;
	position: relative;
	text-align: left;
	background-position: right 35px;
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	width: 560px;
	margin-top: 5px;
	margin-left: 8px;
	background-image: url(../item/images/burando.jpg);
	font-size: 15px;
	padding-bottom: 30px;
}

.burando_head_dangumi .burando_head_text {
	line-height: 35px;
	text-align: left;
}

#artist{
margin-left:20px;
}

#artist td{
padding:10px 0;
}

.burando_head_dangumi_1 {
	width: 560px;
	display: block;
	position: relative;
	text-align: left;
	background-position: 30px 40px;
	background-repeat: no-repeat;
	clear: right;
	border: 1px solid #CC9900;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}

.burando_head_dangumi_1 p{
color:#666666;
}

.burando_head_dangumi_1 img {
	margin-left: 10px;
	float: left;
}

.burando_head_dangumi_2 {
	width: 560px;
	display: block;
	position: relative;
	text-align: left;
	background-position: 30px 40px;
	background-repeat: no-repeat;
	clear: right;
	border: 1px solid #CCCC00;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}

.burando_head_dangumi_2 p{
color:#666666;
}

.burando_head_dangumi_2 img {
	margin-left: 10px;
	float: left;
}

.burando_botan {
	text-align: right;
	width: 540px;
}

/*呉福庵てぬぐい　設定*/
#navikan {
	background-image: url(../info/images/activity_img_01_2.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 195px;
	display: block;
	margin-bottom: 5px;
	position: relative;
	
}


#tenugui_top{
	padding-left:195px;
	padding-right:10px;
	background-image: url(../info/gohukuan/tenugui/images/te1.jpg);
	background-repeat: no-repeat;
	background-position: 15px 10px;
}
.tenugui_box {
	padding: 3px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-left: 25px;
	margin-bottom: 20px;
	margin-top: 10px;
}


/* 左にフロート */
#f-left{
	float:left;
}
/* 互福庵　お香 */
#okoutate{
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	width:540px;
	margin-bottom: 30px;
	margin-left:17px;
}
/* 互福庵　お香棒形10本入 */
#bougata{
	background-image:url(../info/gohukuan/okou/images/bougata_middle.jpg);
	background-repeat:repeat-y;
	background-position:17px;
	padding-left:45px
}

#okou10{
width:547px;
margin-left:17px;
}

/* 竹の香り */
#kaori_take{
	color:#66FF66;
}
/* 抹茶の香り */
#kaori_macha{
	color:#CCCC33;
}
/* 森林の香り */
#kaori_sinrin{
	color:#33CC33;
}
/* 水の香り */
#kaori_mizu{
	color:#0066CC;
}
/* 海の香り */
#kaori_umi{
	color:#3399FF;
}
/* 紫陽花の香り */
#kaori_ajisai{
	color:#33CC33;
}
/* 柚子の香り */
#kaori_yuzu{
	color:#FF9933;
}
/* 白檀の香り */
#kaori_byakudan{
	color:#993300;
}
/* 向日葵の香り */
#kaori_himawari{
	color:#FFCC00;
}
/* 桜の香り */
#kaori_sakura{
	color:#FF3399;
}
/* 林檎の香り */
#kaori_ringo{
	color:#FF0000;
}
/* 古都の香り */
#kaori_koto{
	color:#FF6600;
}
#okou_top{
	padding-left:185px;
	padding-right:10px;
	background-image: url(../info/gohukuan/okou/images/okou_top2.jpg);
	background-repeat: no-repeat;
	background-position: 5px 20px;
}
/* お香のイメージ */
#bougata_img1{
	background-image:url(../info/gohukuan/okou/images/bougata1.jpg);
	width:235px;
	height:177px;
	display:block;
	float:left;
	margin-right:20px
}
#bougata_img2{
	background-image:url(../info/gohukuan/okou/images/bougata3.jpg);
	width:235px;
	height:177px;
	display:block;
	float:left;
}
#fuukei_box {
	padding-left: 30px;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9CA1B7;
	border-left-color: #9CA1B7;
	width: 514px;
	margin-right: auto;
	margin-left: auto;
}

#fuukei_1{
	background-image:url(../info/gohukuan/okou/images/fuukei_1.jpg);
	width:115px;
	height:105px;
	float:left;
	margin-right: 10px;
}
#fuukei_2{
	background-image:url(../info/gohukuan/okou/images/fuukei_2.jpg);
	width:118px;
	height:105px;
	float:left;
	margin-right: 10px;
}
#fuukei_3{
	background-image:url(../info/gohukuan/okou/images/fuukei_3.jpg);
	width:116px;
	height:105px;
	float:left;
	margin-right: 10px;
}
#fuukei_4{
	background-image:url(../info/gohukuan/okou/images/fuukei_4.jpg);
	width:116px;
	height:105px;
	float: left;
}
/* トートバッグのイメージ */
#tote_img1 {
	background-image:url(../shop/gohukuan/images/tote/tote_img1.jpg);
	width:196px;
	height:189px;
	float:left;
	text-indent:-9999px;
}
#tote_img2 {
	background-image:url(../shop/gohukuan/images/tote/tote_img2.jpg);
	width:204px;
	height:189px;
	float:left;
	text-indent:-9999px;	
}
#tote_img3 {
	background-image:url(../shop/gohukuan/images/tote/tote_img3.jpg);
	width:200px;
	height:189px;
	float:left;
	text-indent:-9999px;
}
#tote_img4 {
	background-image:url(../shop/gohukuan/images/tote/tote_img4.jpg);
	width:186px;
	height:241px;
	float:left;
	text-indent:-9999px;
}
#tote_img5 {
	background-image:url(../shop/gohukuan/images/tote/tote_img5.jpg);
	width:216px;
	height:241px;
	float:left;
	text-indent:-9999px;	
}
#tote_img6 {
	background-image:url(../shop/gohukuan/images/tote/tote_img6.jpg);
	width:198px;
	height:241px;
	float:left;
	text-indent:-9999px;
}
.okane {
	color: #0099cc;
}
.cell-right {
	text-align:right
}

.item_head_item h6{
font-size:20px;
color:#FF3300;
font-weight:900;
}

#chusma{
margin-top:5px;
}

#con_main #left #google{
margin-left:60px;
text-align:inherit;
}

#access{
margin:0 0 20px 30px;
}

#access h6{
margin-left:20px;
}


#staff_left{
width:280px;
float:left;
padding:10px 0 0 6px;
}

#staff_right{
width:280px;
float:right;
padding:10px 10px 0 0;
}

.staff_new{
margin-bottom:10px;
border-bottom:1px solid #cccccc;
padding-bottom:5px;
}


.staff_picture{
width:150px;
float:left;
border:1px solid #cccccc;
padding:1px;
}

.staff_coment{
width:120px;
float:right;
}

.staff_new h6{
line-height:1.2em;
font-weight:bold;
margin:3px 0;

}

#profile01{
	padding-top:54px;
	}

#profile02{
	padding-top:38px;
	}

#con_main #left .staff_new p{
line-height:1.2em;
margin:0;
}

.staff_new h6 span{
color:#996600;
display:block;
}

#item #brown{
background-color:#754f00;
}

#item #brown_line{
border-bottom:1px solid #754f00;
border-left:10px solid #754f00;
color:#754f00;
background:#FFFFFF;
width:520px;
}


#item #olive{
background-color:#999900;
}

#item #olive_line{
border-bottom:1px solid #999900;
border-left:10px solid #999900;
color:#999900;
background:#FFFFFF;
width:520px;
}

#saiji_fuukei{
text-align:center;
}

#item .burando_head_dangumi_2 p a{
text-align:right;
display:block;
color:#FF0000;
}


#privacy{
width:535px;
margin-left:20px;
}


#mail dt{
font-size:15px;
margin:5px 0;
line-height:1.3em;
font-weight:bold;
color:#666666;
}

#mail dd{
margin-bottom:20px;
border-bottom:1px dotted #0099FF;
padding-bottom:5px;
line-height:1.3em;
color:#666666;
}

#con_main #mail #questionnaire{
margin-left:0;
}

#mothertomusume p{
margin:20px 20px 20px 40px;
}

#mothertomusume h5{
font-size:120%;
font-weight:bold;
color:#996600;
margin:10px 0 5px 5px;
}

#mothertomusume dl{
margin:20px 20px 0 10px;
}

#mothertomusume dt{
font-size:16px;
font-weight:bold;
margin:5px 0;
}

#mothertomusume dd{
margin-left:20px;
line-height:1.2em;
color:#333333;
margin-bottom:10px;
}


.staff_new:after{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

.staff_new{
	display:inline-block;/* MAC IE用*/
	min-height:1%;/* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html .staff_new{height: 1%;}
.staff_new{display: block;}
/*--ここまでMAC IEは非適用 */


#furisode_han_ren:after{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

#furisode_han_ren{
	display:inline-block;/* MAC IE用*/
	min-height:1%;/* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html #furisode_han_ren{height: 1%;}
#furisode_han_ren{display: block;}
/*--ここまでMAC IEは非適用 */



.burando_head_dangumi_1:after{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

.burando_head_dangumi_1{
	display:inline-block;/* MAC IE用*/
	min-height:1%;/* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html .burando_head_dangumi_1{height: 1%;}
.burando_head_dangumi_1{display: block;}
/*--ここまでMAC IEは非適用 */


.burando_head_dangumi_2:after{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

.burando_head_dangumi_2{
	display:inline-block;/* MAC IE用*/
	min-height:1%;/* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html .burando_head_dangumi_2{height: 1%;}
.burando_head_dangumi_2{display: block;}
/*--ここまでMAC IEは非適用 */
