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

* {

	
}

html {
	font-size: 62.5%;
	overflow: auto;
	height:100%;
}


body{
	font-family: Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	/*横縦スクロールバー消去
	overflow-x : hidden ;*/
	/*overflow-y : hidden ;*/
	max-height: 100%;
	max-width: 100%;
	line-height:1.5em;
	font-size: 1.4em;
	overflow-x: hidden;
	min-width: 1200px;
	position: relative;
}

img{
	max-width:100%;
	height:auto;
}

a:link img {

}

a {
	color: #ff023e;
	text-decoration: underline;
}

li{
	list-style: none;
}

a:hover {
	color: #FFF;
	text-decoration:none;
}

a,a:hover {
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
}

a img:hover {
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	opacity:0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
	zoom:1;	
}

h2{
	margin-bottom: 20px;
}

.float_l{float:left;}
.float_r{float:right;}
.txtLeft{text-align:left;}
.txtRight{text-align:right;}
.txt_indent{text-indent:-1em;}
.red{color:#fc0101;}
.pink{color: #f21993;}
.bold{font-weight:bold;}
.img_center{vertical-align:inherit;}
.txtS{font-size: 1.2em;}
.txtM{font-size: 1.4em;}
.txtL{font-size: 1.6em;}
.txtLL{font-size: 1.8em;line-height:1em;}
.txtLLL{font-size: 2.2em;line-height:1em;}
.mincho{font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}
.M_b10{margin-bottom:10px;}
.M_b20{margin-bottom:20px;}
.M_b30{margin-bottom:30px;}
.M_b40{margin-bottom:40px;}
.M_b50{margin-bottom:50px;}
.M_t10{margin-top:10px;}
.M_t20{margin-top:20px;}
.M_t30{margin-top:30px;}
.M_t40{margin-top:40px;}
.M_t50{margin-top:50px;}
.P_0{padding:0;}




/* コンテンツ共通
---------------------------------------------------------------------- */
#Wrap{
	background: url(../img_common/content_bg.jpg) repeat;
	height:100%;
    min-height:100%;
	width:100%;
}

body > #Wrap{
    height:auto;
}


.contensLine{
	background: url(../img_common/line.png) repeat-y 73px 0;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	height:100%;
    min-height:100%;
}


.contensLine .logo{
	float: left;
	margin: 45px 0 0 36px;
}

.sec1{
	width: 100%;
	margin: 0 auto;
}

.sec2{
	width: 1110px;
	margin: 0 auto;
}

.sec3{
	width: 1090px;
	margin: 0 auto;
}

.line{
	height: auto;
	background: url(../img_common/line.png) repeat-y 73px 0;
}


/* ヘッダー
---------------------------------------------------------------------- */
#header{
	padding-top: 55px;
}
#header h1{
	margin-left: 100px;	
}

.gnav{
	float: right;
}

.gnav li{
	 display: inline;
	margin-left: 10px;
}


/* フッター
---------------------------------------------------------------------- */
.copy {
	text-align: right;
	color: #69b3c6;
	padding-bottom: 20px;
}



/* トップページ
---------------------------------------------------------------------- */

/*-------------メイン画像-------------*/
.mainImg{
	width: 1193px;
	height: 490px;
	margin: 25px auto 0;
	background: url(../img/main_img_bg.png) no-repeat;
}

.mainLine{
	height: 490px;
	background: url(../img_common/line.png) repeat-y 69px 0;
}

.mainBox{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.mainL{
	margin-left: 20px;
}

.mainL li{
	margin-bottom: 8px;
}

/*-------------スライド-------------*/
#slideshow { 
	position:absolute;
	width:640px;
	height:332px;
	top:18%;
	right:10px;
}

#slideshow img {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

#slideshow img.active {
	z-index:10;
}

#slideshow img.last-active { 
	z-index:9;
}

/*-------------topics-------------*/
.topics{
	width: 100%;
	background: -moz-linear-gradient(top, #e2d8c4, #e7e2d0);/* FF3.6+ */
	background: -webkit-gradient(linear, center top, center bottom, from(#e2d8c4), to(#e7e2d0));/* Chrome10+, Safari5.1+ */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#e2d8c4, endcolorstr=#e7e2d0));/*IE6 IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#e2d8c4, endcolorstr=#e7e2d0))";/* IE8 IE9 */
	zoom: 1;
	background: linear-gradient(to bottom, #e2d8c4, #e7e2d0);/* IE10+, W3C */
	margin: 40px -500%;
	padding: 0 500%;
	position: relative;
	z-index: 1;
}

.topicsBg{
/*	background: url(../img/tpc_bg.png) no-repeat;
*/
	position: absolute;
	left: 44%;
	top: 0;
	z-index: -1;
}

.topicsBox{
	width: 1090px;
	margin: 0 auto;
	padding: 65px 0;
}

.topics h2{
	margin-bottom: 18px;
}


.seasonTop{
	width:58%;
	float: left;
}

.seasonTop p{
	float: left;
}

.seasonTop dl{
	width:52%;
	float: left;
	margin:70px 0 0 20px;
	font-weight: bold;
}

.topics .date{
	font-size: 1.6em;
	color: #fc0101;
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-weight: normal;
}


.seasonTop dl dt,
.seasonTop dl dd{
	margin-bottom: 20px;
	font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6;
}


.topicsTop{
	float: right;
	width: 450px;
}

.topi1{
	border-bottom: 2px dotted #fc0101;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.topi1:last-child{
	border: none;
}

.topi1 p{
	float: left;
}


.topi1 dl{
	width: 220px;
	float: right;
	padding-right: 30px;
	font-size: 1.4em;
}

.topi1 dt{
	color: #fc0101;
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	padding-bottom: 20px;
}

.topi1 dd{
	font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6;
	font-weight: bold;
}

.topi1 dd a{
	font-size: 0.7em;
	font-weight: normal;
}

/*-------------franchiseInfo-------------*/
.franchiseInfo,
.companyInfo{
	width: 1020px;
	margin: 0 140px;
	padding: 45px 0;
	color: #FFF;
}


.franchiseInfo h3 {
	color: #e3fd04;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 45px;
	font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6;
}

.franL{
	float: left;
	width: 40%;
}

.franL p{
	margin-bottom: 20px;
}

.franL span{
	text-decoration: underline;
	font-size: 1.2em;
}



.franR {
	width: 50%;
	float: right;
	background: rgba(203,240,253,0.8);
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding: 45px 20px;
	color: #505050;
}

.franR p{
	padding-left: 20px;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.9em;
}

.franR h4{
	font-size: 1.4em;
	color: #424242;
	font-weight: bold;
	position: relative;
	padding:13px 0 20px 53px;
	font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6;
}

.franR h4:before{
	content: url(../img_common/icon1.png);
	position: absolute;
	left: 0;
	top: 0;
}

/*-------------companyInfo-------------*/
.companyInfoBg{
	background: #092447;
	width: 100%;
	margin: 40px -500% 0;
	padding: 0 500%;
}


.companyInfo .name{
	margin: 40px 0;
}

.companyInfoIn dl{
	margin-bottom: 50px;
}

.companyInfo dl dd{
	padding-left: 20px;	
}

.companyInfoIn {
	float: left;
	width: 65%;
}

.companyTxt h3{
	margin-bottom: 20px;
}



/* メニュー
---------------------------------------------------------------------- */

/*-------------クレープ生地-------------*/
.kiji{
	width: 1020px;
	margin: 65px 0 15px 140px;
	position: relative;
}

.kijiBox{
	background: #FFF;
	border: 2px dashed #fdcc00;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	font-weight: bold;
	max-width: 50%;
	float: left;
	padding: 25px 17px 50px;
}

.kijiBox h2{
	font-weight: bold;
}

.kijiMenu dl{
	display: inline-table;
	text-align: center;
}

.kiji p{
	color: #FFF;
	position: absolute;
	bottom: 0;
	right: 0;
}

/*-------------クレープメニュー-------------*/
.crepeBox{
	width: 1010px;
	margin: 0 0 50px 140px;
	background: url(../img_menu/menu_bg.jpg) repeat;
	border: 2px dashed #fdcc00;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding: 25px 0 50px 17px;
	position: relative;
}

.crepeBox h2,
.crepeBox h3,
.crepeBox h4{
	font-weight: bold;
}

.crepeBox h4{
	font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6;
}

.crepeBox h3{
	font-size: 1.4em;
	background: #fdcc00;
	padding: 5px 10px;
	display: inline-block;
	float: left;
}

.crepeIn{
	width: 80%;
	float: right;
}

.crepe{
	width: 28%;
	float: left;
	margin:0 40px 40px 0;
	text-align: center;
}

.ichigoDX{
	position: absolute;
	right: 0;
	top:25%;
}


/*-------------サイドメニュー-------------*/
.sideMenuBox{
	width: 100%;
	margin: 0 -500%;
	padding: 0 500%;
	background: #092447;
}

.sideMenuBox h2{
	padding: 35px 0 35px 140px;
	font-size: 1.4em;
	font-weight: bold;
	color: #fdcc00;
	margin-bottom: 0;
}

.sideMenu{
	background: url(../img_menu/sidemenu_bg.jpg) repeat;
	margin: 0 -500%;
	padding: 0 500%;
}

.sideMenu ul{
	padding: 50px 0;
}

.sideMenu li{
	float: left;
	margin-right: 10px;
}

.sideMenu li:last-child{
	margin-right: 0;
}

.sideMenu .copy{
	color: #ff1a4b;
}


/* 店舗一覧
---------------------------------------------------------------------- */
.shop {
	position: relative;
	width: 1020px;
	padding: 20px 0 30px 140px;
}

.shop1 h2{
	display: inline-block;
	background: #fdcc00;
	padding: 8px 0 8px 20px;
	margin-left: -41px;
	min-width: 200px;
	box-shadow:2px 2px 6px -3px #000;
	-moz-box-shadow:2px 2px 6px -3px #000;
	-webkit-box-shadow:2px 2px 6px -3px #000;
	margin-top: 30px;
}

/*-------------取り扱い商品-------------*/
.product{
	position: absolute;
	right: 0;
}

.product h2,
.product ul{
	float: left;
}

.product h2{
	color: #FFF;
	margin-right: 20px;
	padding-top: 20px;
	background: none;
}

.product li{
	display: inline;
}

/*-------------直営店-------------*/
.shopBox1,
.shopBox2,
.shopBox3,
.shopBox5,
.shopBox6{
	padding: 20px;
	background: -moz-linear-gradient(top, #ecc7c7, #f0d3d4);/* FF3.6+ */
	background: -webkit-gradient(linear, center top, center bottom, from(#ecc7c7), to(#f0d3d4));/* Chrome10+, Safari5.1+ */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ecc7c7, endcolorstr=#f0d3d4));/*IE6 IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ecc7c7, endcolorstr=#f0d3d4))";/* IE8 IE9 */
	zoom: 1;
	background: linear-gradient(to bottom, #ecc7c7, #f0d3d4);/* IE10+, W3C */

	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-bottom: 30px;
}

.shopName{
	position: relative;
	padding: 12px 0 0 55px;
	font-weight: bold;
	font-size: 1.4em;
	float: left;
	margin: 4px 0 30px;
	font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6;
}

.shopName:before{
	content: url(../img_common/icon1.png);
	position: absolute;
	left: 0;
	top:0;
}

.btnMap{
	background: #FFF;
	display: inline-block;
	padding: 0 10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin-left: 5px;
}

.btnMap a{
	text-decoration: none;
	color: #000;
}

.btnMap a:hover {
	color: #ff023e;
}

/*--------もりのみや店----------*/
.shopBox1 .pdtIcon{
	float: right;
}

.shopBox1 .pdtIcon li{
	display: inline;
	padding-left: 10px;
}

.shopImg li{
	float: left;
	padding-right: 4px;
}

.shopImg li:last-child{
	padding-right: 0;
}

.shopBox1 .shopAddres{
	padding-left: 20px;
	float: left;
	
}



/*--------なんば店,加古川店----------*/
.shopBox2{
	width: 45%;
	height: 390px;
}

.shopBox2 .shopName{
	float: none;
}

.shopBox2 .pdtIcon{
	float: right;
	width: 132px;
}

.shopBox2 .pdtIcon li{
	padding-left: 10px;
	float: left;
}

.shopBox2R{
	float: left;
	margin:30px 0 0 10px;
}

.shopBox2 .shopAddres{
	margin: 20px 0 20px 10px;
}


/*--------岡山店,茨木店----------*/
.shopBox3{
	width: 45%;
	height: 390px;
}

.shopBox3 .pdtIcon{
	float: right;
}

.shopBox3Add{
	margin-top: 10px;
}

.shopBox3Add .shopName{
	float: none;
	margin-bottom: 10px;
}

.shopBox3Add ul li{
	padding-left: 55px;
}


/*--------梅田店----------*/
.shopBox4Bg{
	width: 100%;
	margin: 0 -500%;
	padding: 0 500%;
	position: relative;
	z-index: 1;
}

.shopBox4Bg .logoBg{
	position: absolute;
	bottom: -50px;
	right: 44%;
	z-index: -1;
}

.shopBox4{
	width: 80%;
	padding: 20px;
	background: -moz-linear-gradient(top, #b9d5ae, #d7ecd0);/* FF3.6+ */
	background: -webkit-gradient(linear, center top, center bottom, from(#b9d5ae), to(#d7ecd0));/* Chrome10+, Safari5.1+ */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#b9d5ae, endcolorstr=#d7ecd0));/*IE6 IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#b9d5ae, endcolorstr=#d7ecd0))";/* IE8 IE9 */
	zoom: 1;
	background: linear-gradient(to bottom, #b9d5ae, #d7ecd0);/* IE10+, W3C */
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-bottom: 30px;
	position: relative;
}

.shopBox4 .pdtIcon li{
	display: inline;
	padding-left: 10px;
}

.shopBox4R {
	margin: 70px 0 50px 20px;
	width: 37%;
	float: left;
}

.shopBox4R .shopName{
	float: none;
}

.shopBox4R .shopAddres{
	padding: 20px 0 0 50px;
}

.shopBox4R .pdtIcon{
	position: absolute;
	bottom: 20px;
	right: 20px;
}

/*--------フランチャイズ店----------*/

.fc .shopBox2,
.fc .shopBox3,
.fc .shopBox5{
	background: -moz-linear-gradient(top, #eedbbd, #f7e9cd);/* FF3.6+ */
	background: -webkit-gradient(linear, center top, center bottom, from(#eedbbd), to(#f7e9cd));/* Chrome10+, Safari5.1+ */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#eedbbd, endcolorstr=#f7e9cd));/*IE6 IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#eedbbd, endcolorstr=#f7e9cd))";/* IE8 IE9 */
	zoom: 1;
	background: linear-gradient(to bottom, #eedbbd, #f7e9cd);/* IE10+, W3C */
}


/*--------和歌山店----------*/
.shopBox5 .shopImg li{
	float: left;
	padding-right: 10px;
}

.shopBox5R{
	float: left;
	margin: 30px 0 0 20px;
}

.shopBox5R .pdtIcon{
	float: right;
	width: 132px;
	margin-top: 20px;
}

.shopBox5R .pdtIcon li{
	padding-left: 10px;
	float: left;
}



/*--------海外店舗----------*/
.shopBox6{
	background: #d4ecfa;
	width: 45%;
	float: left;	
}

.shopBox6 .shopName{
	margin-bottom: 10px;
}





/* フランチャイズ
---------------------------------------------------------------------- */
#fcWrap {
	background: #810712;
}


#fcWrap #contentWrap{
	width: 1020px;
	margin: 0 140px;
	padding: 45px 0;
}


/*--------メイン----------*/
.fcMain .float_l{
	padding: 50px 0 0 20px;
	width:50%;
}

.fcMain h2{
	font-size: 2em;
	color: #fdcc00;
	font-weight: bold;
	line-height: 1.5em;
	font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6;
}

.fcMain p{
	margin-bottom: 20px;
	color: #FFF;
}

.fcMain p span{
	text-decoration: underline;
	font-size: 1.2em;
	line-height: 1.5em;
}


/*--------fcBox共通----------*/
.fcBox{
	background: -moz-linear-gradient(top, #2c211e, #161312);/* FF3.6+ */
	background: -webkit-gradient(linear, center top, center bottom, from(#2c211e), to(#161312));/* Chrome10+, Safari5.1+ */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#2c211e, endcolorstr=#161312));/*IE6 IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#2c211e, endcolorstr=#161312))";/* IE8 IE9 */
	zoom: 1;
	background: linear-gradient(to bottom, #2c211e, #161312);/* IE10+, W3C */

	padding: 23px 13px 13px;
	margin-top: 30px;
}

.fcBox .fcBoxIn{
	background: #fce9d4;
	padding: 50px 30px 30px;
}

.fcBox h3{
	position: relative;
	padding: 20px 0 10px 40px;
	font-size: 1.4em;
	color: #FFF;
	font-weight: bold;
	border-bottom: 2px solid #FFF;
	margin:0 100px 20px 25px;
	font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6;
}

.fcBox h3:before{
	content: url(../img_fc/icon_01.png);
	position: absolute;
	top:5px;
	left: 5px;
}

.fcBox h4{
	color: #961836;
	font-family: "Roboto Slab" , Garamond , "Times New Roman" , "ヒラギノ明朝 Pro W6" , HiraMinPro-W6 , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-size: 1.6em;
	margin-bottom: 30px;
}

.fcBox p{
	margin-bottom: 20px;
}

.fcBoxIn h5{
	font-size:1.4em;
	position:relative;
	padding:14px 0 0 50px;
	margin-bottom:30px;
	font-weight: bold;
	font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6;
}

.fcBoxIn h5:before{
	content:url(../img_common/icon1.png);
	position:absolute;
	top:0;
	left:0;
}

.fcBoxIn .float_l{
	width:60%;
}



/*--------コスコクレープのフランチャイズ形態----------*/


/*--------初期投資・収益モデル----------*/

.shikinTxt{
	margin:30px 50px 50px;
	color:#e39c03;
	font-weight:bold;
}

.shikinBox{
	width:680px;
	margin:0 auto 40px;
	background:#d4e3c7;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	position:relative;
}

.shikinBoxBg{
	background:url(../img_fc/fc_bg.png) no-repeat right;
}

.shikinBoxIn{
	padding:30px 50px;
}

.shikinBox table th{
	padding-bottom:10px;
}

.shikinBox table td{
	padding:0 0 10px 50px;
	text-align:right;
}

.shikinBox .shikinBoxInTd{
	padding:0 0 10px 0;
	text-align:left;
}

.shikinBox p{
	margin:10px 0 0 0;
}

.shikinBox h6{
	background:#FFF;
	padding:20px 30px;
	color:#aa0307;
	font-weight:bold;
	display:inline-block;
	min-width:250px;
	font-size:1.2em;
	margin:0 0 30px -50px;
}

.shikinBox .P_0{
	padding-left:0;
}

.caseTxt{
	width:680px;
	margin:0 auto;
	text-indent:-1em;
	padding-left:1em;
}


/*--------月間売上と償却前利益（標準タイプ ５坪の例）----------*/
.shikinBox table .uriage th,
.shikinBox table .uriage td{
	padding-bottom:40px;
	}


/*--------コスコクレープFCの自信----------*/
.jishinP{
	padding-left:30px;
}

.support{
	background:#f8fad4;
	padding:20px 40px;
	margin-bottom:30px;
}

.support .design{
	float:left;
	width:50%;
}

.support h4{
	margin:20px 0;
	text-indent:-0.5em;
}

.support table th{
	padding-bottom:10px;
}

.support table td{
	padding:0 0 10px 50px;
}

.rieki{
	text-decoration:underline;
	font-size:1.8em;
	color:#d50825;
	float:right;
}

.area{
	font-size:1.2em;
	color:#9a1b39;
	margin-bottom:20px;
}

.honbu{
	text-align:right;
	color:#5d3101;
	font-weight:bold;
}

.voiceTtl{
	background:url(../img_fc/dod.gif) repeat-x bottom;
	padding-bottom:20px;
}

.voice{
	margin-bottom:30px;
}

.voice dl{
	background:url(../img_fc/dod.gif) repeat-x bottom;
}

.voice dt{
	padding:30px 10px;
}

.voice dd{
	padding:0 10px 20px;
}

#fcWrap .copy{
	margin-top:30px;
	color:#FFF;
}

/*--------お問い合わせ----------*/
#contactWrap{
	width: 1020px;
	margin: 65px 0 15px 140px;
	color:#FFF;
}

.contact{
	width:80%;
	margin:0 auto;
}

.form{
	border:1px solid #FFF;
	padding:10px 20px 10px 20px;
}

.contact form{
	margin-bottom:50px;
}

.contact .copy{
	color:#FFF;
	margin:30px 0;
}