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


/* Font
-------------------------------------------------------------------------------*/
body{font:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em}

/* footer
-------------------------------------------------------------------------------*/
#fotter {
	margin:0 auto;
	background: #fff;
	height: 150px;
}
#fotter .btn_tweet {
	float:left;
}
#fotter .btn_mail {
	float:left;
	margin-left:40px;
}
#fotter .btn_home {
	float:left;
	margin-left:40px;
}
#fotter .facebook {
	float:left;
	margin-left:40px;
}
#fotter .copyright {
	float:right;
}
#fotter_navi {
	padding-top: 30px;
	width: 840px;
	margin: 0 auto;
	background: #fff;
}

/* yokoku1
-------------------------------------------------------------------------------*/
body#yokoku1 {
	background: #F1F1F0;
	margin:0px;
	padding:0px;
}
body#yokoku1 #wrapper {
	width: 900px;
	margin:0 auto;
	background: #F1F1F0;
}
body#yokoku1 #wrapper .contents {
	width: 900px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:100px;
}
body#yokoku1 #wrapper .contents .text {
	float:left;
	width: 873px;
}
body#yokoku1 #wrapper .contents .hobo {
	float:right;
}

/* yokoku2
-------------------------------------------------------------------------------*/
body#yokoku2 {
	background: #F1F1F0;
	margin:0px;
	padding:0px;
}
body#yokoku2 #wrapper {
	width: 900px;
	margin:0 auto;
	background: #F1F1F0;
}
body#yokoku2 #wrapper #header{
	padding-top: 40px;
}
body#yokoku2 #wrapper #header .hobo{
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0 auto;
	text-align:center;
}
body#yokoku2 #wrapper #yodogawa{
	width: 790px;
	margin:0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
body#yokoku2 #wrapper #yodogawa .title_text{
	padding-bottom: 40px;
}
body#yokoku2 #wrapper #movie{
	padding-top: 50px;
	padding-bottom: 50px;
	margin:0 auto;
	text-align:center;
}
body#yokoku2 #wrapper #contents{
	font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em
	color: #2D0000;
	width: 450px;
	margin:0 auto;
	padding-bottom: 100px;
}
body#yokoku2 #wrapper #contents .midashi {
	padding-top: 80px;
	padding-bottom: 20px;
}
body#yokoku2 #wrapper #contents .komidashi {
	padding-top: 40px;
	padding-bottom: 10px;
}
body#yokoku2 #wrapper #contents .photo {
	padding-bottom: 10px;
}
body#yokoku2 #wrapper #contents .cap {
	margin-top:-5px;
	font:12px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em
	color: #787676;
}
body#yokoku2 #wrapper #contents .btn_top {
	padding-top:80px;
	margin:0 auto;
	text-align:center;
}
body#yokoku2 #wrapper #yokoku_archive {
	width: 900px;
	margin:0 auto;
	padding-bottom: 80px;
}
body#yokoku2 #wrapper #yokoku_archive .archive_contents {
	overflow:hidden;
	height:auto;
}
body#yokoku2 #wrapper #yokoku_archive .archive_contents .yokoku_text {
	float:left;
}
body#yokoku2 #wrapper #yokoku_archive .archive_contents .line_tate {
	float:left;
}
body#yokoku2 #wrapper #yokoku_archive .archive_contents .archive_right {
	padding-top:14px;
	float:left;
}
body#yokoku2 #wrapper #yokoku_archive .archive_contents .archive_right .line_yoko{
	padding-top:14px;
	padding-bottom:14px;
}

/* yokoku3
-------------------------------------------------------------------------------*/
body#yokoku3 {
	background: #F1F1F0;
	margin:0px;
	padding:0px;
}
body#yokoku3 #wrapper {
	width: 900px;
	margin:0 auto;
	background: #F1F1F0;
}
body#yokoku3 #wrapper #header{
	padding-top: 40px;
}
body#yokoku3 #wrapper #header .hobo{
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0 auto;
	text-align:center;
}
body#yokoku3 #wrapper #header .title10{
	overflow:hidden;
	height:auto;
}
body#yokoku3 #wrapper #header .title10 .header_image{
	float:left;
}
body#yokoku3 #wrapper #header .title10 .navi {
	float:left;
}
body#yokoku3 #wrapper #yodogawa{
	width: 900px;
	margin:0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
body#yokoku3 #wrapper #movie{
	padding-top: 50px;
	padding-bottom: 50px;
	margin:0 auto;
	text-align:center;
}
body#yokoku3 #wrapper #movie .cap{
	width: 900px;
	margin:0 auto;
	font:12px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em
	color: #787676;
	padding-top: 10px;
}
body#yokoku3 #wrapper #movie .btn_bgm{
	padding-top: 30px;
}
body#yokoku3 #wrapper .credit {
	font:11px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em
	color: #2D0000;
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}
body#yokoku3 #wrapper #yokoku_archive {
	width: 900px;
	margin:0 auto;
	padding-bottom: 80px;
}
body#yokoku3 #wrapper #yokoku_archive .archive_contents {
	overflow:hidden;
	height:auto;
}
body#yokoku3 #wrapper #yokoku_archive .archive_contents .yokoku_text {
	float:left;
}
body#yokoku3 #wrapper #yokoku_archive .archive_contents .line_tate {
	float:left;
}
body#yokoku3 #wrapper #yokoku_archive .archive_contents .archive_right {
	padding-top:14px;
	float:left;
}
body#yokoku3 #wrapper #yokoku_archive .archive_contents .archive_right .line_yoko{
	padding-top:14px;
	padding-bottom:14px;
}
body#yokoku3 #wrapper .btn_top {
	padding-top:80px;
	padding-bottom:80px;
	margin:0 auto;
	text-align:center;
}

/* bgm_yokoku
-------------------------------------------------------------------------------*/
body#bgm_yokoku {
	background: #F1F1F0;
	margin:0px;
	padding:0px;
}
body#bgm_yokoku #wrapper {
	width: 900px;
	margin:0 auto;
	background: #F1F1F0;
}
body#bgm_yokoku #wrapper #header{
	padding-top: 40px;
}
body#bgm_yokoku #wrapper #header .hobo{
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0 auto;
	text-align:center;
}
body#bgm_yokoku #wrapper #contents{
	font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em
	color: #2D0000;
	width: 450px;
	margin:0 auto;
	padding-bottom: 100px;
}
body#bgm_yokoku #wrapper #contents .midashi {
	padding-top: 80px;
	padding-bottom: 20px;
}
body#bgm_yokoku #wrapper .btn_top {
	padding-top:50px;
	margin:0 auto;
	text-align:center;
	padding-bottom: 50px;
}
body#bgm_yokoku #wrapper #yokoku_archive {
	width: 900px;
	margin:0 auto;
	padding-bottom: 50px;
}
body#bgm_yokoku #wrapper #yokoku_archive .archive_contents {
	overflow:hidden;
	height:auto;
}
body#bgm_yokoku #wrapper #yokoku_archive .archive_contents .yokoku_text {
	float:left;
}
body#bgm_yokoku #wrapper #yokoku_archive .archive_contents .line_tate {
	float:left;
}
body#bgm_yokoku #wrapper #yokoku_archive .archive_contents .archive_right {
	padding-top:14px;
	float:left;
}
body#bgm_yokoku #wrapper #yokoku_archive .archive_contents .archive_right .line_yoko{
	padding-top:14px;
	padding-bottom:14px;
}


/* index10
-------------------------------------------------------------------------------*/
body#index10 {
	background: #F1F1F0;
	margin:0px;
	padding:0px;
}
body#index10 #wrapper {
	width: 900px;
	margin:0 auto;
	background: #F1F1F0;
}
body#index10 #wrapper #header{
	padding-top: 40px;
}
body#index10 #wrapper #header .hobo{
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0 auto;
	text-align:center;
}
body#index10 #wrapper #header .title_10{
	width: 900px;
	overflow:hidden;
	height:auto;
}
body#index10 #wrapper #header .title_10 .header_image{
	float:left;
}
body#index10 #wrapper #header .title_10 .navi{
	float:left;
}
body#index10 #wrapper #slide{
	padding-top: 30px;
	padding-bottom: 30px;
	margin:0 auto;
}
body#index10 #wrapper #yodogawa{
	width: 900px;
	margin:0 auto;
	padding-top: 30px;
	padding-bottom: 50px;
}
body#index10 #wrapper #item{
	width: 900px;
	margin:0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
body#index10 #wrapper #item .item1{
	overflow:hidden;
	height:auto;
}
body#index10 #wrapper #item .item1 .design01{
	float:left;
}
body#index10 #wrapper #item .item1 .line_tate{
	float:left;
}
body#index10 #wrapper #item .item1 .design02{
	float:left;
}
body#index10 #wrapper #item .item2{
	overflow:hidden;
	height:auto;
}
body#index10 #wrapper #item .item2 .design03{
	float:left;
}
body#index10 #wrapper #item .item2 .line_tate{
	float:left;
}
body#index10 #wrapper #item .item2 .design04{
	float:left;
}
body#index10 #wrapper #tomeru{
	overflow:hidden;
	height:auto;
}
body#index10 #wrapper #tomeru .name{
	float:left;
}
body#index10 #wrapper #tomeru .btn{
	float:left;
}
body#index10 #wrapper #contents2{
	width: 900px;
	margin:0 auto;
	overflow:hidden;
	height:auto;
	padding-top: 30px;
	padding-bottom: 30px;
	font:12px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;color:#2D0000;
}
body#index10 #wrapper #contents2 .text{
	float:left;
}
body#index10 #wrapper #contents2 .btn_wc{
	float:right;
}
body#index10 #wrapper #contents2 .btn_slide{
	float:right;
}
body#index10 #wrapper .credit {
	font:11px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;color:#2D0000;
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}
body#index10 #wrapper #yokoku {
	width: 900px;
	margin:0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
body#index10 #wrapper #yokoku .yokoku1{
	padding-bottom: 50px;
}
body#index10 #wrapper .last_line {
	padding-bottom: 80px;
}

/* design01
-------------------------------------------------------------------------------*/
body#design01 {
	background: #F1F1F0;
	margin:0px;
	padding:0px;
}
body#design01 #wrapper {
	width: 900px;
	margin:0 auto;
	background: #F1F1F0;
}
body#design01 #wrapper #header{
	padding-top: 40px;
}
body#design01 #wrapper #header .hobo{
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0 auto;
	text-align:center;
}
body#design01 #wrapper #header .title_10{
	width: 900px;
	overflow:hidden;
	height:auto;
}
body#design01 #wrapper #header .title_10 .header_image{
	float:left;
}
body#design01 #wrapper #header .title_10 .navi{
	float:left;
}
body#design01 #wrapper #slide{
	padding-top: 30px;
	padding-bottom: 30px;
}
body#design01 #wrapper #slide{
	width: 900px;
	margin:0 auto;
}
body#design01 #wrapper #item{
	width: 900px;
	margin:0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
body#design01 #wrapper #item .item_lr{
	overflow:hidden;
	height:auto;
}
body#design01 #wrapper #item .item_lr .item_left{
	float:left;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right:solid 2px #2D0000; 
}
body#design01 #wrapper #item .item_lr .item_left .cart{
	text-align:center;
}
body#design01 #wrapper #item .item_lr .item_left .cart .stock{
	text-align:center;
	font:12px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;color:#E50011;
	padding-top: 10px;
}
body#design01 #wrapper #item .item_lr .item_right{
	margin-left:45px;
	padding-top: 15px;
	float:left;
}
body#design01 #wrapper #item .item_lr .item_right .btn_credit{
	padding-top: 30px;
}
body#design01 #wrapper #attention{
	width: 900px;
	margin:0 auto;
	overflow:hidden;
	height:auto;
	padding-top: 20px;
	padding-bottom: 20px;
	font:11px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;color:#2D0000;
}
body#design01 #wrapper #attention .atention_text{
	width: 820px;
	margin:0 auto;
}
body#design01 #wrapper #unavi {
	width: 900px;
	padding-top: 22px;
	padding-bottom: 17px;
}
body#design01 #wrapper #unavi .unavi_lr{
	width: 850px;
	margin:0 auto;
	overflow:hidden;
	height:auto;
}
body#design01 #wrapper #unavi .unavi_lr .unavi_kubimaki{
	float:left;
	overflow:hidden;
	height:auto;
}
body#design01 #wrapper #unavi .unavi_lr .unavi_kubimaki .midashi{
	float:left;
	margin-right: 20px;
}
body#design01 #wrapper #unavi .unavi_lr .unavi_kubimaki .design_navi {
	float:left;
}
body#design01 #wrapper #unavi .unavi_lr .unavi_tomeru{
	float:left;
	margin-left: 50px;
}
body#design01 #wrapper #unavi .unavi_lr .unavi_tomeru .midashi{
	float:left;
	margin-right: 20px;
}
body#design01 #wrapper #unavi .unavi_lr .unavi_tomeru .navi_tomeru {
	float:left;
}

body#design01 #wrapper .last_line {
	padding-bottom: 40px;
}
body#design01 #wrapper #to_top {
	padding-bottom: 80px;
	text-align:center;
}

/* tomeru
-------------------------------------------------------------------------------*/
body#tomeru {
	background: #F1F1F0;
	margin:0px;
	padding:0px;
}
body#tomeru #wrapper {
	width: 900px;
	margin:0 auto;
	background: #F1F1F0;
}
body#tomeru #wrapper #header{
	padding-top: 40px;
}
body#tomeru #wrapper #header .hobo{
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0 auto;
	text-align:center;
}
body#tomeru #wrapper #header .title_10{
	width: 900px;
	overflow:hidden;
	height:auto;
}
body#tomeru #wrapper #header .title_10 .header_image{
	float:left;
}
body#tomeru #wrapper #header .title_10 .navi{
	float:left;
}
body#tomeru #wrapper #slide{
	padding-top: 30px;
	padding-bottom: 30px;
}
body#tomeru #wrapper #slide{
	width: 900px;
	margin:0 auto;
}
body#tomeru #wrapper #yodogawa{
	width: 900px;
	margin:0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
body#tomeru #wrapper #yodogawa .yodogawa_lr{
	width: 900px;
	overflow:hidden;
	height:auto;
}
body#tomeru #wrapper #yodogawa .yodogawa_lr .left{
	float:left;
}
body#tomeru #wrapper #yodogawa .yodogawa_lr .right{
	float:right;
}
body#tomeru #wrapper #yodogawa .yodogawa_lr .right .img1{
	padding-bottom: 19px;
	border-bottom:solid 2px #2D0000; 
}
body#tomeru #wrapper #yodogawa .yodogawa_lr .right .img2{
	padding-top: 19px;
	padding-bottom: 19px;
	border-bottom:solid 2px #2D0000; 
}
body#tomeru #wrapper #yodogawa .yodogawa_lr .right .img3{
	padding-top: 19px;
}
body#tomeru #wrapper #item{
	width: 900px;
	margin:0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow:hidden;
	height:auto;
}
body#tomeru #wrapper #item .item1{
	float:left;
}
body#tomeru #wrapper #item .item2{
	float:left;
	margin-left:22.5px;
}
body#tomeru #wrapper #item .img{
	padding-bottom: 10px;
}
body#tomeru #wrapper #item .cart .stock{
	text-align:center;
	font:12px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;color:#E50011;
	padding-top: 10px;
}
body#tomeru #wrapper #attention{
	width: 900px;
	margin:0 auto;
	overflow:hidden;
	height:auto;
	padding-top: 20px;
	padding-bottom: 20px;
	font:11px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;color:#2D0000;
}
body#tomeru #wrapper #attention .atention_text{
	width: 820px;
	margin:0 auto;
}
body#tomeru #wrapper #unavi {
	width: 900px;
	padding-top: 22px;
	padding-bottom: 17px;
}
body#tomeru #wrapper #unavi .unavi_lr{
	width: 850px;
	margin:0 auto;
	overflow:hidden;
	height:auto;
}
body#tomeru #wrapper #unavi .unavi_lr .unavi_kubimaki{
	float:left;
	overflow:hidden;
	height:auto;
}
body#tomeru #wrapper #unavi .unavi_lr .unavi_kubimaki .midashi{
	float:left;
	margin-right: 20px;
}
body#tomeru #wrapper #unavi .unavi_lr .unavi_kubimaki .design_navi {
	float:left;
}
body#tomeru #wrapper #unavi .unavi_lr .unavi_tomeru{
	float:left;
	margin-left: 50px;
}
body#tomeru #wrapper #unavi .unavi_lr .unavi_tomeru .midashi{
	float:left;
	margin-right: 20px;
}
body#tomeru #wrapper #unavi .unavi_lr .unavi_tomeru .navi_tomeru {
	float:left;
}
body#tomeru #wrapper .last_line {
	padding-bottom: 40px;
}
body#tomeru #wrapper #to_top {
	padding-bottom: 80px;
	text-align:center;
}


/* yokoku4
-------------------------------------------------------------------------------*/
body#yokoku4 {
	background: #F1F1F0;
	margin:0px;
	padding:0px;
}
body#yokoku4 #wrapper {
	width: 900px;
	margin:0 auto;
	background: #F1F1F0;
}
body#yokoku4 #wrapper #header{
	padding-top: 40px;
}
body#yokoku4 #wrapper #header .hobo{
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0 auto;
	text-align:center;
}
body#yokoku4 #wrapper #yodogawa{
	width: 900px;
	margin:0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
body#yokoku4 #wrapper #contents{
	font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;
	color: #2D0000;
	width: 500px;
	margin:0 auto;
	padding-top: 70px;
	padding-bottom: 50px;
}
body#yokoku4 #wrapper #contents .midashi{
	padding-top: 20px;
}
body#yokoku4 #wrapper #contents .photo{
	padding-top: 20px;
}
body#yokoku4 #wrapper #contents .photo2{
	padding-bottom: 15px;
}
body#yokoku4 #wrapper #contents .cap {
	font:12px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;color: #787676;
}
body#yokoku4 #wrapper #item {
	width: 900px;
	margin:0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
body#yokoku4 #wrapper #yokoku_archive {
	width: 900px;
	margin:0 auto;
	padding-bottom: 80px;
}
body#yokoku4 #wrapper #yokoku_archive .archive_contents {
	overflow:hidden;
	height:auto;
}
body#yokoku4 #wrapper #yokoku_archive .archive_contents .yokoku_text {
	float:left;
}
body#yokoku4 #wrapper #yokoku_archive .archive_contents .line_tate {
	float:left;
}
body#yokoku4 #wrapper #yokoku_archive .archive_contents .archive_right {
	padding-top:14px;
	float:left;
}
body#yokoku4 #wrapper #yokoku_archive .archive_contents .archive_right .line_yoko{
	padding-top:14px;
	padding-bottom:14px;
}

/* etc
-------------------------------------------------------------------------------*/
body#etc {
	background: #F1F1F0;
	margin:0px;
	padding:0px;
}
body#etc #wrapper {
	width: 900px;
	margin:0 auto;
	background: #F1F1F0;
}
body#etc #wrapper #header{
	padding-top: 40px;
}
body#etc #wrapper #header .hobo{
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0 auto;
	text-align:center;
}
body#etc #wrapper #header .title_10{
	width: 900px;
	overflow:hidden;
	height:auto;
}
body#etc #wrapper #header .title_10 .header_image{
	float:left;
}
body#etc #wrapper #header .title_10 .navi{
	float:left;
}
body#etc #wrapper #credit1{
	font:13px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;
	color: #2D0000;
	width: 500px;
	margin:0 auto;
	padding-top: 60px;
	padding-bottom: 50px;
}
body#etc #wrapper #credit1 .title{
	padding-bottom: 40px;
}
body#etc #wrapper #credit1 .item{
	padding-bottom: 60px;
}
body#etc #wrapper #credit1 .midashi{
	padding-bottom: 20px;
}
body#etc #wrapper #attention{
	font:13px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;
	color: #2D0000;
	width: 500px;
	margin:0 auto;
	padding-top: 60px;
	padding-bottom: 50px;
}
body#etc #wrapper #attention .title{
	padding-bottom: 40px;
}
body#etc #wrapper #attention .midashi{
	padding-bottom: 30px;
}
body#etc #wrapper #attention .bold{
	font:17px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.05em;color: #36924C;
	font-weight:bold;
}
body#etc #wrapper #attention .totop{
	padding-top: 20px;
}
body#etc #wrapper #attention .mokuji{
	padding-bottom: 80px;
}
body#etc #wrapper #attention .mokuji1{
	padding-bottom: 20px;
}
body#etc #wrapper #attention #attention1{
	padding-bottom: 110px;
}
body#etc #wrapper #attention #attention2{
	padding-bottom: 110px;
}
body#etc #wrapper #attention #attention3{
	padding-bottom: 110px;
}
body#etc #wrapper #attention #attention4{
}
body#etc #wrapper #how{
	font:13px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em;
	color: #2D0000;
	width: 500px;
	margin:0 auto;
	padding-top: 60px;
	padding-bottom: 50px;
}
body#etc #wrapper #how .title{
	padding-bottom: 40px;
}
body#etc #wrapper #how .item{
	padding-bottom: 60px;
}
body#etc #wrapper #how .midashi{
	padding-bottom: 20px;
}
body#etc #wrapper #how .bold1{
	font:17px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.05em;color: #36924C;
	font-weight:bold;
}
body#etc #wrapper #how .bold{
	font:17px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.05em;color: #36924C;
	font-weight:bold;
	padding-top: 20px;
}
body#etc #wrapper #unavi {
	width: 900px;
	padding-top: 22px;
	padding-bottom: 17px;
}
body#etc #wrapper #unavi .unavi_lr{
	width: 850px;
	margin:0 auto;
	overflow:hidden;
	height:auto;
}
body#etc #wrapper #unavi .unavi_lr .unavi_kubimaki{
	float:left;
	overflow:hidden;
	height:auto;
}
body#etc #wrapper #unavi .unavi_lr .unavi_kubimaki .midashi{
	float:left;
	margin-right: 20px;
}
body#etc #wrapper #unavi .unavi_lr .unavi_kubimaki .design_navi {
	float:left;
}
body#etc #wrapper #unavi .unavi_lr .unavi_tomeru{
	float:left;
	margin-left: 50px;
}
body#etc #wrapper #unavi .unavi_lr .unavi_tomeru .midashi{
	float:left;
	margin-right: 20px;
}
body#etc #wrapper #unavi .unavi_lr .unavi_tomeru .navi_tomeru {
	float:left;
}
body#etc #wrapper .last_line {
	padding-bottom: 40px;
}
body#etc #wrapper #to_top {
	padding-bottom: 80px;
	text-align:center;
}
body#etc #wrapper #yodogawa{
	width: 900px;
	margin:0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
body#etc #wrapper #movie{
	padding-top: 50px;
	padding-bottom: 50px;
	margin:0 auto;
	text-align:center;
}
body#etc #wrapper #movie .cap{
	width: 900px;
	margin:0 auto;
	font:12px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em
	color: #787676;
	padding-top: 10px;
}
body#etc #wrapper #movie .btn_bgm{
	padding-top: 30px;
}
body#etc #wrapper .credit {
	font:11px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em
	color: #2D0000;
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}
body#etc #wrapper #yodogawa{
	width: 790px;
	margin:0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
body#etc #wrapper #yodogawa .title_text{
	padding-bottom: 40px;
}
body#etc #wrapper #movie{
	padding-top: 50px;
	padding-bottom: 50px;
	margin:0 auto;
	text-align:center;
}
body#etc #wrapper #contents{
	font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em
	color: #2D0000;
	width: 450px;
	margin:0 auto;
	padding-bottom: 100px;
}
body#etc #wrapper #contents .midashi {
	padding-top: 80px;
	padding-bottom: 20px;
}
body#etc #wrapper #contents .komidashi {
	padding-top: 40px;
	padding-bottom: 10px;
}
body#etc #wrapper #contents .photo {
	padding-bottom: 10px;
}
body#etc #wrapper #contents .cap {
	margin-top:-5px;
	font:12px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.9em;letter-spacing:.05em
	color: #787676;
}






a{text-decoration:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a:link{color:#BE657A}
a:visited{color:#BE657A}
a:hover{text-decoration:none;color:#438375}
a:active{color:#438375}
a:focus{outline:0}
a img{vertical-align:top}