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

@media screen and (min-width: 751px){
.contents_head{
	clear:both;
	width:924px;
	height:80px;
	margin:0 auto !important;
	padding: 0;
	display: block;
	background:url(../img/contents_head_bg_01.jpg) no-repeat;
}
.contents_head:after{
	content: url(../img/contents_head_img_01.png);
	clear:both;
	width:121px;
	height:240px;
	margin:0 ;
	padding: 0;
	display: block;
	position: relative;
	left:574px;
}
.sub_contents{
	clear:both;
	width:924px;
	height:auto;
	margin:30px auto 0 ;
	padding:30px 0 0;
	display: block;
}

/* main contents frame left ↓↓↓ */
.contents_left {
	clear:both;
	float: left;
	width:500px;
	height:auto;
	margin: 0 0 0 25px ;
	padding: 0;
	display: block;
}
.product_link {
	width:492px;
	height:92px;
	margin: 0px auto 15px;
	padding: 3px;
	display: block;
	overflow: hidden;
	border:1px solid #666;
	font-family:"Sawarabi Mincho";
}
.product_link div div{
	font-size: 18px;
	line-height: 40px;
	color:#666;
	font-weight: bold;
}
.product_link div{
	font-size: 14px;
	line-height: 16px;
	color:#C0AD49;
}
.pro_link_07{
	width:352px;
	height:87px;
	margin: 0 ;
	padding: 5px 5px 0 135px;
	display: block;
	overflow: hidden;
	background: url(../img/link_tab_img_bg_071.jpg) no-repeat left top;
	background-size:contain;
}
.pro_link_01{
	width:352px;
	height:87px;
	margin: 0 ;
	padding: 5px 5px 0 135px;
	display: block;
	overflow: hidden;
	background: url(../img/link_tab_img_bg_01.jpg) no-repeat left top;
	background-size:contain;
}
.pro_link_02{
	width:352px;
	height:87px;
	margin: 0 ;
	padding: 5px 5px 0 135px;
	display: block;
	overflow: hidden;
	background: url(../img/link_tab_img_bg_02.jpg) no-repeat left top;
	background-size:contain;
}
.pro_link_03{
	width:352px;
	height:87px;
	margin: 0 ;
	padding: 5px 5px 0 135px;
	display: block;
	overflow: hidden;
	background: url(../img/link_tab_img_bg_03.jpg) no-repeat left top;
	background-size:contain;
}
.pro_link_04{
	width:352px;
	height:87px;
	margin: 0 ;
	padding: 5px 5px 0 135px;
	display: block;
	overflow: hidden;
	background: url(../img/link_tab_img_bg_04.jpg) no-repeat left top;
	background-size:contain;
}
.pro_link_05{
	width:352px;
	height:87px;
	margin: 0 ;
	padding: 5px 5px 0 135px;
	display: block;
	overflow: hidden;
	background: url(../img/link_tab_img_bg_05.jpg) no-repeat left top;
	background-size:contain;
}
.pro_link_06{
	width:352px;
	height:87px;
	margin: 0 ;
	padding: 5px 5px 0 135px;
	display: block;
	overflow: hidden;
	background: url(../img/link_tab_img_bg_06.jpg) no-repeat left top;
	background-size:contain;
}
a.p_list_link{
	width:auto;
	height:auto;
	margin: 25px 0 0;
	padding: 10px 25px;
	text-decoration: none;
	color:#FFF;
	background: #663399;
	border-radius: 3px;
	display: block;
	overflow: hidden;
}

/* main contents frame left ↑↑↑ */

/* main contents frame right ↓↓↓ */

.contents_right{
	float: right;
	width:200px;
	height:1045px;
	margin: 0px auto 25px !important;
	padding:0px;
	display: block;
}
/* main contents frame right ↑↑↑ */
}

@media screen and (max-width: 750px){
.contents_head{
	clear:both;
	width:100vw;
	height:80px;
	margin:0 auto !important;
	padding: 0;
	display: block;
	background:url(../img/contents_head_bg_01.jpg) no-repeat;
}
.sub_contents{
	clear:both;
	width:100vw;
	height:auto;
	margin:30px auto 0 ;
	padding:30px 0 0;
	display: block;
}

/* main contents frame left ↓↓↓ */
.contents_left {
	clear:both;
	width:90vw;
	height:auto;
	margin: 0 auto 0 ;
	padding: 0;
	display: block;
}
.product_link {
	width:87vw;
	height:auto;
	margin: 0px auto 15px;
	padding: 1vw;
	border:0.5vw solid #666;
	font-family:"Sawarabi Mincho";
	display: block;
	overflow: hidden;
}
.product_link > div > div{
	width:calc(87vw - 145px);
	height:60px;
	margin: 0 ;
	padding: 40px 0px 15px 145px;
	font-size: 14px;
	line-height: 14px;
	color:#666;
	font-weight: bold;
	display: block;
}
.product_link > div{
	width:100%;
	height:auto;
	margin: 0 ;
	padding: 0px 0 10px;
	font-size: 14px;
	line-height: 16px;
	color:#C0AD49;
	font-weight: bold;
	background-size: auto 100px;
	display: block;
}
.pro_link_01{
	background: url(../img/link_tab_img_bg_01.jpg) no-repeat left top;
}
.pro_link_02{
	background: url(../img/link_tab_img_bg_02.jpg) no-repeat left top;
}
.pro_link_03{
	background: url(../img/link_tab_img_bg_03.jpg) no-repeat left top;
}
.pro_link_04{
	background: url(../img/link_tab_img_bg_04.jpg) no-repeat left top;
}
.pro_link_05{
	background: url(../img/link_tab_img_bg_05.jpg) no-repeat left top;
}
.pro_link_06{
	background: url(../img/link_tab_img_bg_06.jpg) no-repeat left top;
}
.pro_link_07{
	background: url(../img/link_tab_img_bg_071.jpg) no-repeat left top;
}
a.p_list_link{
	width:auto;
	height:auto;
	margin: 25px 0 25px;
	padding: 10px 25px;
	text-decoration: none;
	color:#FFF;
	background: #663399;
	border-radius: 3px;
	display: block;
	overflow: hidden;
}

/* main contents frame left ↑↑↑ */

/* main contents frame right ↓↓↓ */

.contents_right{
	clear:both;
	width:200px;
	height:1050px;
	margin: 0px auto 25px !important;
	padding:0px;
	display: block;
}
/* main contents frame right ↑↑↑ */
}