h1,h2,h3,h4,p,ul,dl{margin: 0;}h1{font-size:16px;line-height:1.3;font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "Georgia", "Times", "Times New Roman", serif;padding-bottom:10px;color:#4b2100;}#bottom,#footer{margin-top: 0;}img{vertical-align: bottom;}/* Escape Error in Floating Block ----------------------- */.esc:after{content: " ";display: block;visibility: hidden;clear: both;/* height: 0.1px;font-size: 0.1em;line-height: 0px; */}* html .esc { display: inline-block; }/* no ie mac \*/* html .esc { height: 1%; }.esc { display: block; }/* *//* Escape Error in IE8.js ------------------------------- */#wakido #header #headbottom {	height: 32px;	text-align: right;	margin: -32px 0 0 0;}#wakido #header #headbottom form {	margin: 0;	padding: 0;}#wakido #header div li {	margin: 0;	padding: 0 10px 0 13px;	color: #D9C368;	display: inline;	font-size: 12px;	line-height: 12px;	border-left: 1px solid #D9C368;}#wakido #header div .listhead {	padding: 0 10px 0 0;	border: none;}#wakido #header div li a {	color: #D9C368;	font-weight: bold;	text-decoration: none;}#wakido #navigation{	margin: 0px;	padding: 2px 0px 0px 0px; height: 40px;	background: transparent url(http://www.ryuhodou.com/image/common/bg_navi_container.png)  repeat-x 0px ;	}#wakido #navigation ul{margin: 0px auto;padding: 0px;width: 1000px;}#wakido  #navigation li{list-style-type: none;display: inline;}#wakido  #navigation li{list-style-type: none;display: inline;}#wakido #navigation-txt{display: block;float: left;padding-left: 4px;}#wakido #navigation li a{display: block;float: left;width: 150px;height: 26px;padding-top: 12px;text-align: center;font-size: 14px;line-height: 1.125;margin-right: 1px;text-decoration: none;	background: transparent url(http://www.ryuhodou.com/image/common/bg_navi.png) ;}#navigation li a:hover{	background: transparent url(http://www.ryuhodou.com/image/common/bg_navi_on.png) ;text-decoration: none;}/* Page Layout --------------------------------------------- */#wakido-pagebody {background:#FEFCF1;padding: 25px 0;text-align: center;}#wakido-container {width: 1000px;margin: 0 auto;text-align: left;font-size: 13px;font-family: ＭＳ Ｐゴシック;color: #000;}  /* Container 1 ------------------------------------------ */#wakido-container1-wrapper{background:#eaecf3 url(images/bg_wakido_content1_bottom.png) no-repeat 0px 100%;margin: 40px 0;width: 1000px;}#wakido-container1{background: url(images/bg_wakido_content1.jpg) no-repeat;padding-bottom: 40px;width: 1000px;}#wakido-container1-inner1{width: 1000px;height: 338px;}#wakido-container1-inner2{width: 970px;padding-left: 30px; }#wakido-container1 h3{float: left;width: 376px;padding: 42px 0px 0px 124px;margin: 0;}#wakido-container1-upper-wrapper{background: url(images/bg_wakido_content1_inner-trans.png) no-repeat;float: left;width: 500px;/* padding: 9px; */margin-top: 10px;}#wakido-container1-upper{width: 500px;background: url(images/bg_wakido_content1_inner_foot.png) no-repeat 0px 100%;padding-bottom: 1px;}#wakido-container1-upper h4{text-align: right;}#wakido-container1-upper ul{background: #EAECF3;margin: 0 30px 10px 10px;padding: 10px 14px;list-style-type: none;}#wakido-container1-upper li{background: url(images/point_wakido1.png) no-repeat 0px 5px;padding-left: 18px;color: #515151;}#wakido-container1-upper p{margin: 0px 35px 15px 15px;color: #000000;}#wakido-container1-upper strong{color: #292158;}#wakido-content1-1{float: left;width: 455px;margin-right: 30px;}#wakido-content1-2{float: left;width: 455px;}.wakido-body1{margin: 0px 0px 5px 35px;}.wakido-body1 strong{color: #292158;}.wakido-btn1{margin-left: 20px;}/* Container 2 ------------------------------------------ */#wakido-container2-wrapper{background:#F2F0E5 url(images/bg_wakido_content2_bottom.png) no-repeat 0px 100%;margin: 40px 0;width: 1000px;}#wakido-container2{background: url(images/bg_wakido_content2.jpg) no-repeat;padding-bottom: 40px;width: 1000px;}#wakido-container2-inner1{width: 1000px;height: 237px;}#wakido-container2-inner2{width: 974px;padding-left: 26px; }#wakido-container2-inner3{width: 974px;padding-left: 26px; }#wakido-container2 h3{float: left;width: 353px;padding: 27px 0px 0px 147px;margin: 0;}#wakido-container2-upper-wrapper{background: url(images/bg_wakido_content2_inner-trans.png) no-repeat;float: left;width: 500px;/* padding: 68px 10px 9px 10px; */margin-top: 10px;}#wakido-container2-upper{width: 500px;background: url(images/bg_wakido_content2_inner_foot.png) no-repeat 0px 100%;padding-bottom: 1px;}#wakido-container2-upper h4{text-align: right;}#wakido-container2-upper ul{background: #FEFCF1;margin: 0 30px 10px 10px;padding: 10px 14px;list-style-type: none;}#wakido-container2-upper li{background: url(images/point_wakido2.png) no-repeat 0px 5px;padding-left: 18px;color: #515151;}#wakido-container2-upper p{margin: 0px 35px 15px 15px;color: #000000;}#wakido-container2-upper strong{color: #48192B;}.wakido-content2-1{float: left;width: 304px;margin-right: 16px;}.wakido-content2-2{float: left;width: 304px;}.wakido-body2{padding: 12px 0px 5px 35px;} .wakido-body2 strong{color: #48192b;}.wakido-btn2{margin-left: 24px;}#wakido-item2-1{background: url(images/bg_wakido2_1.jpg) no-repeat 100% 0px;}#wakido-item2-2{background: url(images/bg_wakido2_2.jpg) no-repeat 100% 0px;}#wakido-item2-3{background: url(images/bg_wakido2_3.jpg) no-repeat 100% 0px;}#wakido-item2-4{background: url(images/bg_wakido2_4.jpg) no-repeat 100% 0px;}#wakido-item2-5{background: url(images/bg_wakido2_5.jpg) no-repeat 100% 0px;}#wakido-item2-6{background: url(images/bg_wakido2_6.jpg) no-repeat 100% 0px;}/* Container 3 ------------------------------------------ */#wakido-container3-wrapper{background:#fff url(images/bg_wakido_content3_bottom.png) no-repeat 0px 100%;margin: 40px 0;width: 1000px;}#wakido-container3{background: url(images/bg_wakido_content3.jpg) no-repeat;padding-bottom: 40px;width: 1000px;}#wakido-container3-head{height: 522px;}#wakido-container3-inner1-wrapper{width: 630px;margin-left: 370px;background: url(images/bg_wakido_content3_inner-trans.png) no-repeat;}#wakido-container3-inner1{width: 630px;background: url(images/bg_wakido_content3_inner_foot.png) no-repeat 0px 100%;padding-bottom: 1px;}#wakido-container3-inner2,#wakido-container3-inner3{width: 950px;padding-left: 50px; }#wakido-container3 h3{padding: 62px 0px 0px 370px;height: 113px;margin: 0;}#wakido-container3-upper{float: left;width: 240px;padding: 10px 10px 9px 10px;margin-right: 60px;}#wakido-container3-upper ul{background: #FFFFFF;margin: 0;padding: 10px 14px;list-style-type: none;}#wakido-container3-upper li{background: url(images/point_wakido3.png) no-repeat 0px 5px;padding-left: 18px;color: #515151;}#wakido-container3-upper p{margin: 0px 5px 15px 5px;color: #000000;}#wakido-container3-upper strong{color: #48192B;}.wakido-content3-1{float: left;width: 280px;margin-right: 40px;}.wakido-content3-2{float: left;width: 280px;}.wakido-body3{padding: 12px 0px 5px 12px;}.wakido-body3 strong{font-size: 14px;}/* .wakido-body2 strong{color: #292158;} */.wakido-btn3{margin-left: 0px;}#wakido-item3-1{background: url(images/bg_wakido3_1.jpg) no-repeat 100% 0px;}#wakido-item3-2{background: url(images/bg_wakido3_2.jpg) no-repeat 100% 0px;}#wakido-item3-3{background: url(images/bg_wakido3_3.jpg) no-repeat 100% 0px;}#wakido-item3-4{background: url(images/bg_wakido3_4.jpg) no-repeat 100% 0px;}#wakido-item3-5{background: url(images/bg_wakido3_5.jpg) no-repeat 100% 0px;}#wakido-item3-6{background: url(images/bg_wakido3_6.jpg) no-repeat 100% 0px;}#wakido-item3-7{background: url(images/bg_wakido3_7.jpg) no-repeat 100% 0px;}#wakido-item3-1 span{color: #DB1B06;}#wakido-item3-2 span{color: #EA9A07;}#wakido-item3-3 span{color: #FFC90F;}#wakido-item3-4 span{color: #7EA228;}#wakido-item3-5 span{color: #75B3DC;}#wakido-item3-6 span{color: #1C298F;}#wakido-item3-7 span{color: #713F84;}#wakido-line3-1{text-align:center;height: 25px;}#wakido-line3-2{text-align:center;height: 25px;margin-top: 20px;}#wakido-home{text-align:center;margin-bottom:20px;}/* Container 4 Rainbow Shawl ------------------------------------------ */#wakido-shawl-wrapper{background:url(images/bg_wakido_shawl.jpg) no-repeat;width:1000px;height:350px;margin: 40px 0;}#wakido-shawl-wrapper h3{padding:13px 0 0 707px;}#wakido-shawl-txt{margin:30px 0 0 715px;}#wakido-shawl-btn{margin:0 0 0 715px;}
