@charset "utf-8";

/* ========================================================
	index.css => indexページ用css
======================================================== */
.gotop {
	width:840px;
	margin:0 auto;
	}

.pagetop {
	width:138px;
	float:right;
	}

.pagetop a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	background-color:#75aecc;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
.pagetop a:visited {
	text-decoration: none;
}
.pagetop a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

	
	
/**/
.tokuchou {
	margin:0px;
	background-image: url(../../image/tokuchou.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:705px;
	}

.about {
	background-image: url(../../image/about_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:170px;
}

.about .about_inner {
	width:895px;
	margin:0 auto;
	}

.about .btnbuy {
	padding-top:320px;
	padding-left:40px;
	text-align:left;
	}

.about .btnbuy a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	text-align:center;
	width:175px;

	font-size:16px;
	padding-top:5px;
	padding-bottom:2px;
}
.about .btnbuy a:visited {
	text-decoration: none;
}
.about .btnbuy a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.about .buyseido {
	padding-top:0px;
	padding-left:55px;
	font-size:10px;
	text-align:left;
	width:135px;
	}

.about .buyseido p {
	text-align:center;
	}

.about .buyseido p a {
	color: #717071;
	text-decoration: none;
}
.about .buyseido p a:visited {
	text-decoration: none;
}
.about .buyseido p a:hover {
	text-decoration: underline;
	color: #717071;
}

.about .aboutshop {
	padding-top:0px;
	padding-left:40px;
	}

.about .aboutshop a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	text-align:center;
	width:175px;
	background-color:#ff0000;
	font-size:14px;
	padding-top:3px;
	padding-bottom:2px;
}
.about .aboutshop a:visited {
	text-decoration: none;
}
.about .aboutshop a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}













.know {
	background-image: url(../../image/know.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:653px;
	margin-top:-2px;
}

.know .know_inner {
	width:895px;
	margin:0 auto;
	}

.know .know_inner .knowtxt01 {
	padding-top:15px;
	font-size:16px;
	color:#717071;
	text-align:left;
	}

.know .know_inner .knowtxt02 {
	padding-top:185px;
	padding-left:35px;
	color:#0061B1;
	font-size:18px;
	text-align:left;
	}

.know .know_inner .namida {
	width:690px;
	margin-left:78px;
	padding-top:82px;
	}

.know .know_inner .namida dl {}

.know .know_inner .namida dl dt {
	color:#75AECC;
	font-size:22px;
	margin-bottom:10px;
	text-align:left;
	}

.know .know_inner .namida dl dd {
	color:#717071;
	font-size:16px;
	text-align:left;
	}

.itemtokuchou01 {
	background-image: url(../../image/itemtokuchou.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:720px;
}

.towa {
	background-image: url(../../image/towa.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:245px;
}

.uruoi {
	background-image: url(../../image/uruoi.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:857px;
	margin:0 auto;
	height:226px;
}

.uruoi .uruoi_inner {}

.uruoi .uruoi_inner .lefttxt {
	float:left;
	width:360px;
	color:#0061B1;
	font-size:14px;
	padding-top:115px;
	padding-left:30px;
	text-align:left;
	}

.uruoi .uruoi_inner .righttxt {
	float:left;
	width:430px;
	margin-left:10px;
	font-size:9px;
	color:#595757;
	padding-top:160px;
	text-align:left;
	}

.itemtokuchou02 {
	background-image: url(../../image/itemtokuchou02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:210px;
	margin-top:40px;
}

.itemtokuchou03 {
	background-image: url(../../image/itemtokuchou03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:820px;
}

.buy {
	background-image: url(../../image/buy.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:320px;
}

.buy .buy_inner {
	width:880px;
	margin: 0 auto;
	}

.buy .btnbuy {
	padding-top:195px;
	padding-left:220px;
	text-align:left;
}

.buy .btnbuy a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	text-align:center;
	width:175px;

	font-size:14px;
	padding-top:3px;
	padding-bottom:2px;
}
.buy .btnbuy a:visited {
	text-decoration: none;
}
.buy .btnbuy a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


.buy .btnbuyshop {
	padding-top:0px;
	padding-left:220px;
	}

.buy .btnbuyshop a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	text-align:center;
	width:175px;
	background-color:#ff0000;
	font-size:14px;
	padding-top:3px;
	padding-bottom:2px;
}
.buy .btnbuyshop a:visited {
	text-decoration: none;
}
.buy .btnbuyshop a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}








.buy .buyseido {
	padding-top:0px;
	padding-left:235px;
	font-size:10px;
	text-align:left;
	width:135px;
	}

.buy .buyseido p {
	text-align:center;
	}

.buy .buyseido p a {
	color: #717071;
	text-decoration: none;
}
.buy .buyseido p a:visited {
	text-decoration: none;
}
.buy .buyseido p a:hover {
	text-decoration: underline;
	color: #717071;
}

.saiteki {
	background-image: url(../../image/saiteki.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:575px;
}

.iteminfo {
	width:820px;
	margin:0 auto;
	}

.iteminfo .kounou {
	background-color:#005ca7;
	padding-top:20px;
	padding-bottom:20px;
	}

.iteminfo .kounou dl {}

.iteminfo .kounou dl dt {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	}

.iteminfo .kounou dl dd {
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
	}

.iteminfo .youhou {}

.iteminfo .youhou dt {
	font-size:14px;
	font-weight:bold;
	color:#595757;
	text-align:left;
	}

.iteminfo .youhou dd {
	font-size:14px;
	color:#595757;
	text-align:left;
}

.iteminfo .chui {
	margin-top:15px;
	}

.iteminfo .chui .chuileft {
	float:left;
	width:475px;
	text-align:left;
}

.iteminfo .chui .chuileft .chui_top {
	height:28px;
	}

.iteminfo .chui .chuileft .chui_main {
	background-image: url(../../image/chui_main.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.iteminfo .chui .chuileft .chui_main .soudan {
	padding-left:25px;
	padding-right:5px;
	color:#595757;
	font-size:14px;
	}

.iteminfo .chui .chuileft .chui_main .soudan_table {
	margin-left:25px;
	margin-right:5px;
	color:#595757;
	font-size:14px;
	}

.iteminfo .chui .chuileft .chui_main .soudan_table td {
	vertical-align:top;
	}

.iteminfo .chui .chuileft .chui_main .hanbaisha {
	padding-left:45px;
	color:#595757;
	font-size:14px;
	}

.iteminfo .chui .chuileft .chui_main .chui_table {
	width:365px;
	margin-left:23px;
	border:1px solid #8a8483;
	}

.iteminfo .chui .chuileft .chui_main .chui_table th,
.iteminfo .chui .chuileft .chui_main .chui_table td {
	border:1px solid #8a8483;
	padding-top:3px;
	padding-bottom:3px;
	color:#595757;
	text-align:center;
	font-size:14px;
}

.iteminfo .chui .chuileft .chui_main .chui_table th {
	background-color:#eeeeef;
	}

.iteminfo .chui .chuiright {
	float:right;
	width:323px;
	margin-top:75px;
	text-align:left;
	}

.iteminfo .chui .chuiright .seibun {
	color:#595757;
	font-size:14px;
}

.iteminfo .chui .chuiright .seibun span {
	font-weight:bold;
	}

.iteminfo .soudanshitsu {
	margin-top:35px;
	border:2px solid #80adbd;
	border-radius: 5px;		
	-webkit-border-radius: 5px;	
	-moz-border-radius: 5px;	
	padding-bottom:10px;
	}

.iteminfo .soudanshitsu .toi {
	text-align:center;
	color:#80ADBD;
	margin-left:10px;
	margin-right:10px;
	font-size:18px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:2px solid #80adbd;
	}

.iteminfo .soudanshitsu .nittou {
	text-align:center;
	font-size:18px;
	color:#595757;
	padding-top:10px;
	padding-bottom:5px;
	} 

.iteminfo .soudanshitsu .tel_table {
	margin-left:160px;
	}

.iteminfo .soudanshitsu .tel_table td {
	vertical-align:bottom;
	font-size:14px;
	color:#595757;
	}

.iteminfo .saratto {
	margin-top:50px;
	font-size:30px;
	text-align:center;
	color: #595757;
	}

.buybottom {
	background-image: url(../../image/buybottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:363px;
}

.buybottom .buybottom_inner {
	width:840px;
	margin:0 auto;
	}

.buybottom .btnbuy {
	padding-top:230px;
	padding-left:200px;
	text-align:left;
	}

.buybottom .btnbuy a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	text-align:center;
	width:175px;

	font-size:14px;
	padding-top:3px;
	padding-bottom:2px;
}
.buybottom .btnbuy a:visited {
	text-decoration: none;
}
.buybottom .btnbuy a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


.buybottom .btnshop {
	padding-top:0px;
	padding-left:200px;
	text-align:left;
	}

.buybottom .btnshop a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	text-align:center;
	width:175px;
	background-color:#ff0000;
	font-size:14px;
	padding-top:3px;
	padding-bottom:2px;
}
.buybottom .btnshop a:visited {
	text-decoration: none;
}
.buybottom .btnshop a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}








.buybottom .buyseido {
	padding-top:0px;
	padding-left:215px;
	font-size:10px;
	text-align:left;
	width:135px;
	}

.buybottom .buyseido p {
	text-align:center;
	}

.buybottom .buyseido p a {
	color: #717071;
	text-decoration: none;
}
.buybottom .buyseido p a:visited {
	text-decoration: none;
}
.buybottom .buyseido p a:hover {
	text-decoration: underline;
	color: #717071;
}

