@charset "UTF-8";

/*------------------------------------------
format
------------------------------------------*/
#fmtOutline {
    background: url(../images/fmt_head_bg.png) 0 0 repeat-x;
}
#fmtLine {
    background: url(../images/fmt_bg.png) 50% 0 no-repeat;
}
.articleBlock {
    overflow:hidden;
    margin:10px 0 40px;
}
.articleBlock2 {
    overflow:hidden;
    padding:20px 0 40px;
}
.articleBlock3 {
    overflow:hidden;
    padding:10px 20px;
}
.articleBlock4 {
    margin:10 0 10px;
}
.figure {
    margin:1em 0;
}
.figure.guidance-access-map {
    position: relative;
    left: -1px;
    top: -1px;
}
.articleBody {
    margin:20px 0;
}
.imgLeft .figure {
    float:left;
}
.imgLeft .articleBody {
    margin:0 0 0 290px;
}
.imgRight .picking {
    float:right;
}
.articleBody p .bold {
    font-weight:bold;
}

/*------------------------------------------
index
------------------------------------------*/
#topOutline {
    background: url(../images/site_header_bg.png) 0 0 repeat-x;
}
#topLine {
    background: url(../images/main_bg_figure.png) 50% 0 no-repeat;
}
.topFigure {
    margin:0 0 0 -53px;
    width:781px;
    position:relative;
}
.pickup {
    margin:20px 0;
    padding:14px 0 16px 20px;
    background: url(../images/news_bgm.png) 0 0 repeat-y;
}
/*
.pickup {
    margin:20px 0; height:500px;
    padding:14px 0 16px 20px;
    background: url(../images/news_bgm.png) 0 0 repeat-y;
}
*/
.pickup h2{
	margin-bottom:12px;
}
.box h3,.box-center h3{
	font-size:17px;
	margin:3px 0 2px 0;
}
.box {
	width:32%;
	float:left;
}
.box-center{
	width:32%;
	float:left;
	padding:0 8px;
}
.box img,.box-center img{
	max-width: 100%;
	height: auto;
}

.price{
	text-align:right;
}
.price-desc{
	font-size:17px;
}
.order{
	text-align:center; clear:both;
	dispray:block; line-height:33px; font-size:17px;
}
.order img{
margin:50px 0 -10px 10px;
}
#topNews {
    background: url(../images/news_bgm.png) 0 0 repeat-y;
    margin:20px 0 0; clear: both;
}
#topNewsInr {
    background: url(../images/news_bgb.png) 0 100% no-repeat;
}
#topNewsUdr {
    background: url(../images/news_bgt.png) 0 0 no-repeat;
    padding:16px 20px;
}
#news li {
    border-bottom:1px dotted #59493f;
    padding:8px 0;
}
#news .date {
    float:left;
    font-weight:bold;
}
#news .icon {
    margin:0 0 0 10px;
    vertical-align:middle;
}
#news .news {
    display:block;
    margin:3px 0 0 120px;
}




/*------------------------------------------
contact
------------------------------------------*/
.contact{
    margin:0 0 30px 0;
}
.contact table{
    width:100%;
    font-size:12px;
    margin:0 0 10px 0;
}

.contact table th{
    padding:8px;
    text-align:right;
    background:#c6de40;
    width:180px;
    border-bottom:#59493f 1px dotted;
}
.contact table td{
    padding:8px;
    background:#fff;
    border-bottom:#59493f 1px dotted;
}
.contact table .lastChild th,
.contact table .lastChild td{
    border:none;
}

.contact #contactBtn{
    padding:20px;
    text-align:center;
}
.contact #contactBtn input{
    width:120px;
}
.contact .required{
    color: red;
}
.contact .error {
    display:block;
    color: red;
}
.contact .input_error {
    color: red;
    background-color: #ffeeee;
}
#contactBtBlock {
    padding:15px 110px;
    text-align:center;
    background:#dceb7d;
}
#contactBtBlockConfirm {
    padding:15px 130px;
    background:#dceb7d;
}
.contact input#confirmBt{
    background:url("../images/confirm_bt.png") 0 0 no-repeat;
    width:218px;
    height:40px;
    border:none;
    text-indent:-99999px;
    cursor:pointer;
}


.contact input#sendBt{
    background:url("../images/send_bt.png") 0 0 no-repeat;
    width:218px;
    height:40px;
    border:none;
    text-indent:-99999px;
    cursor:pointer;
    display:block;
    float:right;
}
.contact input#backBt{
    background:url("../images/back_bt.png") 0 0 no-repeat;
    width:218px;
    height:40px;
    border:none;
    text-indent:-99999px;
    cursor:pointer;
    display:block;
    float:left;
}

#thanksBlock{
    padding:50px;
    background:#fff;
    text-align:center;
    margin:20px 0;
}


/* 2020年8月27日 修正 */

.to{
    font-size: 16px;
}

.mg-t10{
	margin-top:10px;
}