@charset "utf-8";

/*共通
=====================================================================*/

body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #460E1B;
	clear: both;
}
h1 {
	width: 800px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 0px;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 50px;
	margin-top: 0px;
}

h2,h3,h5,h6 {
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.bold {
	font-weight: bold;
	line-height: 24px;
}
p {
	margin: 0px 0px 5px;
	padding: 0px;
}
#wrapper .submenu a {
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0033FF;
}
.base-text {
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing: 0.01em;
	clear: both;
	margin-left: 20px;
	width: 650px;
}

.bold16 {
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.bold14 {
	font: bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.text-red {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
}
.text12pix {
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.textnormal {
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.textnormal-b {
	font: bold 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.text-small {
	font: 10px/15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.textstrong {
	font: 16px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 0px;
	width: 360px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
.text001 {
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	width: 216px;
	margin-left: 10px;
	margin-right: 10px;
}
.text002 {
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	width: 138px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
}
.text003 {
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	width: 160px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
}
.text004 {
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.text-faq {
	font: 12px/17px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	float: right;
	width: 490px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.text-howtostep {
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	width: 485px;
	padding: 0px;
	margin: 10px 10px 10px 30px;
}

.smalltext {
	font: 8px/12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: right;
	margin: 0px;
	padding: 0px 0px 5px;
	clear: both;
	width: 525px;
	background: url(../graphic/img/line.gif) no-repeat;
	height: 15px;
}
.smalltext2 {
	font: 8px/12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: right;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 720px;
}

a:link {
	color: #0000FF;
}
a:hover {
	color: #87ccce;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


/*全体構造
=====================================================================*/
#wrapper {
	width: 800px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#wrapper2 {
	width: 700px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
/*メインコンテンツ
============================================================*/
#main {
	float: right;
	width: 581px;
	padding: 0px;
	margin: 0px;
}
#main2 {
	width: 750;
	padding: 5px 0px 0px;
	margin: 5px 45px 5px 35px;
}
#wrapper #contents {
	width: 800px;
	background-image: url(../img/menu/bg_main.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: 1px 3px;
}
/*インフォメーション用*/
#wrapper #contents2 {
	width: 800px;
	background-repeat: no-repeat;
	margin: 0px;
	background-position: 1px 3px;
}

#main-info {
	width: 700;
	margin-top: 0px;
	margin-right: 45px;
	margin-bottom: 0px;
	margin-left: 35px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#wrapper #flash {
	text-align: center;
	height: 400px;
	width: 800px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

#update {
	text-align: left;
	height: 55px;
	width: 735px;
	padding-top: 0px;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 30px;
	border: medium dotted #460E1B;
	vertical-align: middle;
}

/*indexメッリットのタイトル
============================================================*/
#wrapper #contents #main .case1 #reade {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 238px;
	display: block;
}
#wrapper #contents #main .case2 #reade2 {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 241px;
}
#wrapper #contents #main .case2 #reade3 {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 239px;
}
#wrapper #contents #main .case2 #reade4 {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 238px;
}
#wrapper #contents #main .case2 #reade5 {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 238px;
}
#wrapper #contents #main .case2 #reade6 {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 238px;
}
.img-main {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
	height: 220px;
}
.img-main2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
	height: 135px;
}
.case1 {
	width: 545px;
	height: 223px;
	margin: 0px;
	padding: 10px 0px 0px;
	border-bottom: 1.5px solid;
}
.case2 {
	width: 545px;
	margin: 0px;
	border-bottom-width: 1.5px;
	border-bottom-style: dotted;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*ウェルカムボード＆グラフィックスタジオ
============================================================*/
.board {
	width: 520px;
	float: right;
	border-top-color: #460E1B;
	border-right-color: #460E1B;
	border-bottom-color: #460E1B;
	border-left-color: #460E1B;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-width: thin;
}
.board-g {
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.board-g2 {
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.welb-con {
	margin: 0px 5px;
	padding: 0px;
	float: left;
	width: 117px;
	text-align: center;
}
.graphic-con {
	float: left;
	width: 121px;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: inline;
}
.graphic-con-1 {
	float: left;
	width: 175px;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: inline;
}
.welb-con02 {
	margin: 0px 3px;
	padding: 0px;
	float: left;
	width: 165px;
	text-align: center;
}
.graphic-con02 {
	float: left;
	width: 169px;
	text-align: center;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: inline;
}
.graphic-con02-1 {
	float: left;
	width: 250px;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
	display: inline;
}
.graphic-con03 {
	margin: 0px 4px;
	padding: 0px;
	float: left;
	width: 136px;
	text-align: center;
	display: inline;
}
.graphic-con04 {
	float: left;
	width: 225px;
	text-align: center;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: inline;
}
.graphic {
	margin: 0px 0px 10px;
}
#wrapper #contents #main .case-faq .case-faq .text-faq #board-price1 {
	border-left: 5px solid #95C6C6;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#wrapper #contents #main .case-faq .case-faq .text-faq #board-price2 {
	width: 47%;
	border-left: 5px solid #95C6C6;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
#wrapper #contents #main .case-faq .case-faq .text-faq #welbutton {
	text-align: center;
	padding: 0px;
	float: left;
	width: 47%;
	margin-top: 15px;
	margin-bottom: 15px;
	clear: both;
}
#wrapper #contents #main .case-faq .case-faq .text-faq #board-button {
	clear: both;
	width: 100%;
	margin: 0px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrapper #contents #main .case-faq .case-faq .text-faq #welbutton2 {
	text-align: center;
	padding: 0px;
	float: right;
	width: 47%;
	margin-top: 15px;
	margin-bottom: 15px;
	clear: both;
}
.img600 {
	margin: 0px;
	padding: 10px;
	height: 700px;
	width: 700px;
}
#wrapper #contents #main .case-howto2 #akuriru-ph {
	padding: 0px;
	float: right;
	height: 117px;
	width: 165px;
	margin-left: 20px;
}
#wrapper #contents #main .case-howto2 #akuriru-textright {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
	height: 121px;
}
/*FAQの枠
============================================================*/
.case-faq {
	width: 525px;
	margin: 0px;
	clear: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.faq-title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight: bold;
	width: 525px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/*商品到着まで流れの枠
============================================================*/

#wrapper #contents #main .case-howto #howto-step1 {
	margin: 0px;
	padding: 0px;
	height: 298px;
	width: 546px;
	background-image: url(../howto/img/how-step1.jpg);
	background-repeat: no-repeat;
}
#wrapper #contents #main .case-howto #howto-step2 {
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 546px;
}
#wrapper #contents #main .case-howto #howto-step3 {
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 546px;
	clear: both;
}
#wrapper #contents #main .case-howto #howto-step4 {
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 546px;
	clear: both;
}
#wrapper #contents #main .case-howto2 #howto-step5 {
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 516px;
}
.howto-title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight: bold;
	width: 525px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.howto-titlecliar {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight: bold;
	width: 525px;
	margin: 0px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.step1-con {
	width: 310px;
	margin: 0px 0px 0px 10px;
}
.step1-con2 {
	width: 310px;
	margin-left: 175px;
}
.howto-title2 {
	width: 525px;
	margin: 0px;
	clear: both;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.case-howto {
	width: 546px;
	margin: 0px;
	padding: 10px 0px 0px;
}
.case-howto2 {
	width: 525px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.submenu {
	width: 735px;
	margin: 0px 0px 0px 45px;
	padding: 0px;
}
#wrapper .submenu #listmenu {
	width: 300px;
	margin: 0px;
	padding: 0px;
}
.step-title {
	padding: 0px;
	width: 305px;
	margin: 40px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
}
.step-title2 {
	font: bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 0px;
	width: 305px;
	margin-top: 50px;
	margin-bottom: 10px;
	margin-left: 160px;
}
#wrapper #contents #main .case-howto2 #howto-textright {
	float: right;
	width: 360px;
}
#wrapper #contents #main .case-howto2 #howto-good img {
	padding: 0px;
	float: left;
	height: 162px;
	width: 130px;
	margin-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*結婚報告はがき
============================================================*/
#wrapper #contents #main .case-howto2 #card-ph {
	padding: 0px;
	float: left;
	height: 121px;
	width: 196px;
	margin-left: 20px;
}
#wrapper #contents #main .case-howto2 #card-textright {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
	height: 121px;
}

.price-red {
	float: right;
	width: 300px;
	margin: 10px 0px;
	padding: 0px;
	height: 19px;
}
#wrapper #contents #main .case-howto2 #card-design {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 525px;
	clear: right;
	height: 309px;
}
#wrapper #contents #main .case-howto2 #lowtable {
	margin: 10px 10px 0px 20px;
	padding: 0px;
	width: 545px;
}
/*お問い合わせフォーム
============================================================*/
#wrapper #contents #main .case-howto #askform {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 520px;
}
.submit {
	text-align: right;
	margin-top: 15px;
	clear: both;
	width: 85%;
}
.submit2 {
	margin-top: 5px;
	margin-bottom: 7.5px;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 10px;
	text-align: center;
}
.palette {
	text-align: center;
	margin-top: 15px;
	clear: both;
	width: 85%;
}

.formcontent {
	margin-top: 10px;
	margin-bottom: 7.5px;
	clear: both;
}
.formcontent-left {
	margin-top: 5px;
	margin-bottom: 7.5px;
	margin-right: 20px;
	margin-left: 20px;
	float: left;

}
.formcontent-right {
	margin-top: 5px;
	margin-bottom: 7.5px;
	float: right;
}
.formcontent-cliar {
	margin-top: 5px;
	margin-bottom: 7.5px;
	clear: both;
	margin-right: 0px;
	margin-left: 20px;
}
.form-ask {
	width: 545px;
	height: 550px;
	margin: 0px;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 200px;
}
#wrapper #contents-ask {
	width: 800px;
	background-image: url(../img/menu/bg_main.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: 1px 3px;
	height: 600px;
}



/*左側メニュー
============================================================*/

#wrapper #menu {
	padding: 0px;
	float: left;
	width: 205px;
	margin: 0px;
}

.title {
	height: 62px;
	width: 170px;
	margin-left: 35px;
	padding: 0px;
	margin-top: 10px;
	display: block;
}
#menu1 {
	margin: 0px;
}
#menu1-2 {
	margin: 0px;
}
#menu2 {
	margin: 0px;
}
#menu2-2 {
	margin: 0px;
}
#menu3 {
	margin: 0px;
}
#menu3-2 {
	margin: 0px;
}
#menu4 {
	margin: 0px;
}
#menu4-2 {
	margin: 0px;
}
#menu5 {
	margin: 0px;
}
#menu5-2 {
	margin: 0px;
}
#menu6 {
	margin: 0px;
}
#menu6-2 {
	margin: 0px;
}
#wrapper #contents #menu #menu1 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #FFFFFF;
	background: url(../img/menu/top-botan1.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}

#wrapper #contents #menu #menu1 a:hover {
	color: #460E1B;
	text-decoration: none;
	background-image: url(../img/menu/top-botan1-2.gif);
	background-repeat: no-repeat;
	background-position: 35px top;
}
#wrapper #contents #menu #menu1-2 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #460E1B;
	background: url(../img/menu/top-botan1-2.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
#wrapper #contents #menu #menu2 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #FFFFFF;
	background: url(../img/menu/top-botan2.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
#wrapper #contents #menu #menu2 a:hover {
	color: #460E1B;
	text-decoration: none;
	background-image: url(../img/menu/top-botan2-2.gif);
	background-repeat: no-repeat;
	background-position: 35px top;
}
#wrapper #contents #menu #menu2-2 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #460E1B;
	background: url(../img/menu/top-botan2-2.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
#wrapper #contents #menu #menu3 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #FFFFFF;
	background: url(../img/menu/top-botan3.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
#wrapper #contents #menu #menu3 a:hover {
	color: #460E1B;
	text-decoration: none;
	background-image: url(../img/menu/top-botan3-2.gif);
	background-repeat: no-repeat;
	background-position: 35px top;
}
#wrapper #contents #menu #menu3-2 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #460E1B;
	background: url(../img/menu/top-botan3-2.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
#wrapper #contents #menu #menu4 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #FFFFFF;
	background: url(../img/menu/top-botan4.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
#wrapper #contents #menu #menu4 a:hover {
	color: #460E1B;
	text-decoration: none;
	background-image: url(../img/menu/top-botan4-2.gif);
	background-repeat: no-repeat;
	background-position: 35px top;
}
#wrapper #contents #menu #menu4-2 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #460E1B;
	background: url(../img/menu/top-botan4-2.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
#wrapper #contents #menu #menu5 a {
	display: block;
	margin: 0px;
	width: 155px;
	background: url(../img/menu/top-botan5.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
	color: #FFFFFF;
}
#wrapper #contents #menu #menu5 a:hover {
	color: #460E1B;
	text-decoration: none;
	background-image: url(../img/menu/top-botan5-2.gif);
	background-repeat: no-repeat;
	background-position: 35px top;
}
#wrapper #contents #menu #menu5-2 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #460E1B;
	background: url(../img/menu/top-botan5-2.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
#wrapper #contents #menu #menu6 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #FFFFFF;
	background: url(../img/menu/top-botan6.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
#wrapper #contents #menu #menu6 a:hover {
	color: #460E1B;
	text-decoration: none;
	background-image: url(../img/menu/top-botan6-2.gif);
	background-repeat: no-repeat;
	background-position: 35px top;
}
#wrapper #contents #menu #menu6-2 a {
	display: block;
	margin: 0px;
	width: 155px;
	color: #460E1B;
	background: url(../img/menu/top-botan6-2.gif) no-repeat 35px top;
	height: 50px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
.listmenu {
	margin: 0px;
	padding: 0px;
	width: 205px;
	text-align: right;
}
.listmenu01 {
	margin: 0px;
	width: 170px;
	float: right;
	line-height: 20px;
}
ul,li {
	list-style-type: none;
	font: 12px/24px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
}
.contact {
	height: 243px;
	width: 205px;
	background-image: url(../img/menu/contact_bg.gif);
	background-repeat: no-repeat;
	background-position: 35px;
	padding: 0px;
	margin: 10px 0px 0px;
}
.contact-move {
	padding: 10px 0px 0px;
	margin-left: 35px;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 170px;
	text-align: center;
}
.contact-move2 {
	margin-left: 30px;
	padding-top: 0px;
	text-align: center;
}
.contact-move3 {
	margin-left: 40px;
	padding-top: 0px;
}
#wrapper #contents #menu #schadule {
	margin: 0px;
	padding: 0px;
	width: 205px;
}
.schedule {
	width: 170px;
	text-align: right;
	padding: 0px;
	margin-left: 35px;
}.blogrss {
	text-align: center;
	padding: 0px;
	margin-left: 35px;
	border: 1px dotted #460E1B;
	width: 160px;
	background-color: #460E1B;
}


/*フッター
============================================================*/
.text-menu {
	text-align: center;
	clear: both;
	padding-top: 15px;
	padding-bottom: 10px;
	font: 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.line {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#footer {
	clear: both;
	height: 50px;
	width: 800px;
}

#wrapper #contents-ask #main #atesakiback {
	background-image: url(../graphic/img/atesaki.jpg);
	background-repeat: no-repeat;
	width: 545px;
	top: 172px;
	height: 200px;
	left: 244px;
	position: absolute;
}
#wrapper #contents #main .thankstext {
	width: 515px;
	margin-left: 20px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Myriad Pro";
	font-size: 12px;
	line-height: normal;
}

#atesakibotan {
	background-repeat: no-repeat;
	height: 62px;
	text-decoration: none;
	display: block;
	width: 255px;
	top: 329px;
	position: absolute;
	left: 381px;
}
#wrapper #contents #main .thanks {
	padding-top: 0px;
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	width: 545px;
	margin-top: 10px;
}
#wrapper #contents-ask #main .form-ask .ask2_bg {
	background-image: url(../graphic/img/atesaki.jpg);
	background-repeat: no-repeat;
	height: 250px;
	margin-top: 10px;
}
.wb-coment {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	width: 250px;
}
.wb-img {
	float: left;
	width: 250px;
	background-position: center;
}
.akuriru-img {
	float: left;
	width: 152px;
}
.akuriru-coment {
	float: left;
	border-left-width: 5px;
	border-left-style: solid;
	margin-left: 5px;
	padding-left: 5px;
	border-left-color: #95C6C6;
	width: 323px;
}


<!--キャンペーン--！>

}
.cp-coment {
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	width: 240px;
}
.cp-img {
	float: left;
	width: 270px;
	background-position: center;
}




