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


a[href^="tel:"] { pointer-events: none; }


.page_head{
	background-image: url(../img/head_img.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 338px;
}
.page_head_joint{
	background-image: url(../img/head_img_joint.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 338px;
}
.page_head_kaninote{
	background-image: url(../img/head_img_kaninote.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 338px;
}
.page_head_bicyousei_sheet{
	background-image: url(../img/head_img_bicyousei_sheet.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 338px;
}
.page_head_ichiran{
	background-image: url(../img/head_ichiran_img.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 338px;
}
.head_h2{text-align: left;color: #ffffff;padding-top: 15%;}
.head_h2_ka{text-align: left;color: #ffffff;padding-top: 11%;}
.border_b{border-bottom: solid 2px #000000;text-align: left;margin-bottom: 15px;}
.h2_up{font-size: 30px;font-weight: bold;}
.product_box{background: #EAEAEA;}
.menu_ttl{padding: 2% 5% 0 ;}
h3 , p {
	text-align: left;line-height: 1.2;margin: 1% 0 2%;
}
.bg_bage{background-color: #EBE9E4;}

table {
	width:95%;
	margin:1em ;
	border:1px solid gray;
}
tr{
	border:none;
}
th {
	padding:2% 0 1% 0%;
	text-align:center;
	vertical-align:middle;
	font-weight: bold;
	background-color: #efefef;
	width: 40%;
	font-size: 16px;
border:1px solid gray;
}
td{width: 60%;padding:2% 0 1% 5%;
	text-align:left;
	vertical-align:middle;
	font-weight: normal;
	font-size: 16px;
border:1px solid gray;}
th.sm {
	padding:2% 0 1% 0%;
	text-align:center;
	vertical-align:middle;
	font-weight: bold;
	background-color: #efefef;
	width: 15%;
	font-size: 16px;
border:1px solid gray;
}
td.sm{width: 12%;padding:2% 0 1% 0%;
	text-align:center;
	vertical-align:middle;
	font-weight: normal;
	font-size: 16px;
border:1px solid gray;}
.bg_green{background-color: #cee7d1;}
.tokucyou{width: 15%;}
.tokucyou_maru{list-style:disc;text-align: left;font-size: 18px;}

.download img{width: 70%;margin-top: 50px;}
.movie_box{width: 560px; margin: 0 auto;}

.fl60{float: left;width: 60%;}
.fr30{float: right;width: 25%;margin-top: -100px;}
.page_ttl_down{	font-size: 26px;
	font-weight: bold;}
.img100 img{width: 100%;}
.w90per{width: 90%;margin: 0 auto; }
.bicyousei_h3{background-color: #b06caa;color:#ffffff;font-size: 1.8em;padding: 0.5em 0 0.4em 0.4em;}
.bicyousei_p{font-size: 1.4em;line-height: 1.6em;text-align: justify;}
.w60per{width: 56%;float: left;}.w60per img{width: 100%;}
.w40per{width: 40%;float: right;}
/*================================================
 *  スマートフォン向けデザイン
 ================================================*/



@media screen and (max-width:560px)  {

a[href^="tel:"] { pointer-events: auto; }
.head_h2{text-align: left;color: #ffffff;padding-top: 14%;font-size: 14px;}
.head_h2_ka{text-align: left;color: #ffffff;padding-top: 10%;font-size: 14px;}
.h2_up{font-size: 20px;font-weight: bold;}
.page_head_ichiran{
	background-image: url(../img/head_ichiran_img_sp.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	min-height: 160px;
	}
.page_head{
	background-image: url(../img/head_img_sp.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	min-height: 160px;
	}
.page_head_joint{
	background-image: url(../img/head_img_joint_sp.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	min-height: 160px;
	}
.page_head_kaninote{
	background-image: url(../img/head_img_kaninote_sp.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	min-height: 160px;
	}
.page_head_bicyousei_sheet{
	background-image: url(../img/head_img_kbicyousei_sheet_sp.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	min-height: 160px;
	}
.tokucyou{width: 25%;}
.tokucyou_maru{list-style:disc;text-align: left;font-size: 16px;margin-left: 5%;margin-bottom: 1%;}

.download img{width: 100%;margin-top: 50px;}
.movie_box{width: 100%; margin: 0 auto;}
.page_ttl_down{	font-size: 22px;
	font-weight: bold;}
.w90per{width: 100%;margin: 0 auto; }
.w60per{width: 100%;float: none;}.w60per img{width: 100%;}
.w40per{width: 100%;float: none;}
}


