
.page-main {
    width: 100%;
}

.taC{
	text-align: center !important;
}

.img_80{
    width: 80% !important;
}

/*
.main img {
    text-align: center !important;
}
*/

.bg_color{
background-color:#fefbe8;
}

.flowList_term {
    margin-bottom: 10px;
    /*padding: 10px 0 10px 0px;*/
    font-size: 1.5rem;
    line-height: 1.5;
    font-weight: bold;
    background-position: left center;
    background-repeat: no-repeat;
    -webkit-background-size: 30px auto;
    background-size: 30px auto;
    color: #00419d;
}

.online-content {
    background-color: #eeeeee;
}




@media screen and (min-width: 768px) {
#maincontent .frame1000 {
	width: 1000px;
}


.main_bg {
    width: 100%;
	background-image:url("/pub/static/frontend/Tci/Nic/ja_JP/cms/teiki/images/bg_main.gif");
	background-repeat:repeat-x;
    /*position: relative;
    top: 0;
    left: 0;*/
}

.main_img {
    margin:0 auto;
    width:1000px;
}

.font_20{
font-size:20px;
}

.font_14{
font-size:14px;
}
}



@media screen and (max-width: 768px) {
.sp-mR10{ margin-right: 5px !important;}

.btn {
    /*width: 100%;*/
    width: 95%;
    margin: 0 auto;
    margin-bottom: 0px;
    text-align: center;
    position: relative;
    -webkit-box-shadow: 1px 2px #E5E5E5;
    box-shadow: 1px 2px #E5E5E5;
}

.flowList_term {
    margin-bottom: 10px;
    font-size: 1.9rem;
    line-height: 1.5;
    font-weight: bold;
    background-position: left center;
    background-repeat: no-repeat;
    -webkit-background-size: 30px auto;
    background-size: 30px auto;
    color: #00419d;
}

.font_10_sp{
font-size:10px;
}

.main .btn.__shipping a {
    color: #ffffff;
    font-size: 1.5rem;
    padding: 2.34375%;
}
}





/*　20190928　新EC以降により微修正
**************************************************************************************************************************************************************************************************************************************************************************************/
#maincontent .wrap {
	padding: 0;
	max-width: 100%;
}
#maincontent .frame1000 {
	width: 1000px !important;
	max-width: 1000px !important;
}
@media screen and (max-width:768px) {
	#maincontent .wrap {
		padding: 0;
		max-width: 100%;
	}
	#maincontent .frame1000 {
		width: 100% !important;
		max-width: 100% !important;
	}
}










