@charset "UTF-8";
@scope (.oldComment) {
/*=====【重要必読】==========
旧サイトで使用されていたCSS
旧サイトのまま移転してきたページ用に必要。
新サイトはこれを全体に読み込ませているが、
【新しくスタイルを記述する場合は、style.cssに記述して聞くこと】
このCSSには≪@import≫以外は追記しないでください。
==========================*/


body {
	font-family: 'Noto Sans Japanese', "メイリオ", Meiryo, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	color: #232323;
	background-color: #fff;
}
/*
a:link {
	color: #232323;
	text-decoration: none;
}
a:visited {
	color: #232323;
	text-decoration: none;
}
a:hover {
	color: #ff7f0e;
	text-decoration: underline;
}*/
/* header */
#header .cate_text {
	text-align: left;
	line-height: 1.9em;
	font-size: 13px;
	width: 1000px;
	padding: 0;
	margin: 0 0 20px 0;
}
.menu_tab1_txt {
	line-height: 1.5;
	padding: 13px 0 0 95px;
	font-size: 14px;
	overflow: hidden;
	font-weight: bold;
	color: #391800;
}
.mnew , 
.menu_tab2_txt, .menu_tab3_txt, .menu_tab4_txt, .menu_tab5_txt {
	line-height: 1.2;
	padding: 25px 0 0 80px;
}
.menu_tab2_txt, .menu_tab3_txt, .menu_tab4_txt, .menu_tab5_txt {
	font-size: 14px;
	width: 182px;
	font-weight: bold;
	color: #391800;
	text-align: left;
}
.mnew , 
.menu_tab1_txt a, .menu_tab2_txt a, .menu_tab3_txt a, .menu_tab4_txt a, .menu_tab5_txt a {
	color: #000000;
	text-decoration: none;
}
.menu_tab1_txt a:hover, .menu_tab2_txt a:hover, .menu_tab3_txt a:hover, .menu_tab4_txt a:hover, .menu_tab5_txt a:hover {
	color: #000000;
	text-decoration: underline;
}
.mnew a {
	display:block;
	font-size: 14px;
	box-sizing:border-box;
	font-weight:bold;
	height:65px;
}
.menu_tab1 {
	background: url(//www.yunyuuya.com/pic-labo/tophd-wc2.jpg) no-repeat;
	width: 204px;
	height: 65px;
	margin: 0;
	padding:0 !important;
}
.menu_tab1 a {
	padding: 25px 0 0 90px;
	letter-spacing:-1px;
}
.menu_tab2 {
	background: url(//www.yunyuuya.com/pic-labo/tophd-ft2.jpg) no-repeat;
	width: 195px;
	height: 65px;
	margin: 0;
	padding:0 !important;
}
.menu_tab2 a {
	padding: 25px 0 0 90px;
}
.menu_tab3 {
	background: url(//www.yunyuuya.com/pic-labo/tophd-cm2.jpg) no-repeat;
	width: 203px;
	height: 65px;
	margin: 0;
	padding:0 !important;
}
.menu_tab3 a {
	padding: 25px 0 0 90px;
}
.menu_tab4 {
	background: url(//www.yunyuuya.com/pic-labo/tophd-rgm2.jpg) no-repeat;
	width: 200px;
	height: 65px;
	margin: 0;
	padding:0 !important;
}
.menu_tab4 a {
	padding: 25px 0 0 90px;
}
.menu_tab5 {
	background: url(//www.yunyuuya.com/pic-labo/tophd-wd2.jpg) no-repeat;
	width: 198px;
	height: 65px;
	margin: 0;
	padding:0 !important;
}
.menu_tab5 a {
	padding: 25px 0 0 90px;
}




table.products{
  border-collapse: collapse;
  width: 780px;
  margin:30px 0;
}
table.products caption{
    background-color: #666;
    color: #FFF;
    padding: 10px;
    text-align: center;
}
table.products th,
table.products td {
  padding: 10px;
  border: 1px solid #999;
}
table.products th {
  background-color: #eee;
  text-align: center;
  width: 30%;
}

table.products td a:link{
       color:#0044CC !important;
	text-decoration:underline;}

@media only screen and (min-device-width: 375px)
 and (max-device-width: 667px)
 and (orientation : portrait) {

table.products {
    border-top: 1px solid #999;
	width:100%;
  }
 
table.products td {
    display: block;
    text-align: left;
	border-top: none;
    border-bottom: none;
	    width: 100%;
  }

table.products td ul li{
	list-style:disc !important;
	margin-bottom:10px;}

table.products th {
    display: block;
    border: none;
    width: 100%;
  }
 
 table.products caption{
	background-color:#fff; color:#000;
	caption-side: top;
	padding:0;
	margin:0;}
	 
}




table {
	border: 1px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-collapse: collapse;
}
.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: "."
}
.clearfix {
	overflow: hidden;
	display: block
}
* HTML .clearfix {
	overflow: visible;
	height: 1%
}
/*	�����V���b�v���[�N�X���n��ʑ����̏ꍇ�g�p���܂�����*/	

.delivery { /* �����e�[�u���ݒ�*/
	margin-bottom: 10px;
	width: 280px;
	border-collapse: collapse;
	border: 1px solid #232323;
}
/*	�����V���b�v���[�N�X���n��ʑ����@�}��̕����F�E�w�i�F�ݒ聡��*/	
.delivery th { /* �����e�[�u���ݒ�*/
	padding: 2px;
	color: #999999;
	background-color: #ffcccc;
	border-collapse: collapse;
	border: 1px solid #232323;
}
.delivery td { /* �����e�[�u���ݒ�*/
	padding: 2px;
	border-collapse: collapse;
	border: 1px solid #232323;
}
th {
	border: 1px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	vertical-align: top;
}
td {
	border: 1px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	vertical-align: top;
}
th {
	white-space: nowrap;
}
h1, h2, h3, h4 { /* ��{�^�C�g���i�Œ�j*/
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	text-align: left;
}
/*
a { /* ��{�̃����N �i�Œ�j*/
	color: #000;
	text-decoration: none;

a:hover {
	color: #000 !important;
	text-decoration: underline !important;
}
*/
ul { /* ��{�̃��X�g �i�Œ�j*/
	list-style-type: square;
}
ul ul {
	list-style-type: none;
}
img {
	border: 0px;
}/* �C���[�W�{�[�_�[�w�� */
form {
	padding: 0px;
	display: inline;
}
p {
	line-height: 150%;
	margin: 5px 0px;
	padding: 2px 0px;
}
.clear_both { /* �摜�̎��荞�݉�� */
	clear: both;
	font-size: 1px;
	visibility: hidden;
	overflow: hidden;
	height: 1px;
	text-align: center;
}
.button1 { /* input�{�^���ݒ� */
/*cursor:hand;
	font-size:12px;
	color:#FFFFDD;
	background:#333333;
	border:1px solid #999999;
	font-weight:normal;*/
}
.text1 {
	border: 1px solid #CCCCCC;
}/* �e�L�X�g�G���A�f�U�C���ݒ� */
.caution {
	font-weight: bold;
	color: #CC0000;
}/* �G���[���b�Z�[�W */
.no2 {
	font-size: 110%;
} /* �t�H���g�Y�[�� */
.strong {
	font-weight: bold;
}/* �t�H���g�{�[���h */
.red {
	color: #CC0000;
} /* �t�H���g�� */
.orange {
	color: #FF9900;
} /* �t�H���g�I�����W */
.blue {
	color: #0000FF;
} /* �t�H���g�� */
.green {
	color: #006600;
} 
.fontLblue{
	color:#51b8b5;
	}
/* �t�H���g�� */
.glay {
	color: #414141;
} /* �t�H���g�O���[ */
.white {
	color: #ffffff;
} /* �t�H���g�� */
.item img {/* ���i�摜�g  */
	height: auto;
	padding: 5px;
	margin: 0px;
	background: #ffffff;
	text-align: center;
}
.spacebox {/* �X�y�[�X�ݒ�  */
	height: 50px;
}
/* �s���� */
.alignL {
	text-align: left;
}
/* ==

�}�[�W��

=============================================================================== */
/*
a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}*/

.headerContainer {
	background-color: #fff;
}
.headerContainer a {
	color: #000;
}
.headerContainer a:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}
.headerContainer > #header {
	width: 100%;
	min-height: 90px;
	background-color: #fff;

	border-bottom: 1px solid #eee;
}


/*new*/




.rogo img {
	margin:0 5px 5px 0;}

.rogo{
	text-align:left;
	float:left;}

.red { color:#bc0003;}
	

.rogo_left2{ float:right;}


#toplink{ text-align: left;}

#toplink li{ padding:5px;}


.table002 {
  margin:20px 0 0 0;
}

.table003 {
  margin:10px 0 0 0;
}

#search {/* �T�C�h���i�����g�ݒ� */
	padding: 0 5px 12px 0;
	margin: 0px;
	width: 200px;
	background: #e8e8e8;
}
	/*

#search .left{
	   
	float:left;
	width:400px;
	padding:0 30px 0 0;}
#search .right{
	float:right;
	text-align:left;
	width:500px;
	font-size:77%;
	color:#111;
	padding:0;}

*/
	
	
/*  gNavi  
-------------------------------------------------------------------------*/


/* ******************** Sub List ******************** */


#sublist li {
    	border:0px solid black;
    	padding:0 20px 0 0;
    	display: inline-block;
    	text-align: left;
    	font-size:12px;
}
#sublist li a {
 		 display: block;
}
#sublist li a:hover {
 		color: #BF3F3F;
}





.margin_btm {
	margin-bottom: 8px
}
.margin_btm5 {
	margin-bottom: 5px
}
.margin_btm10 {
	margin-bottom: 10px
}
.margin_btm15 {
	margin-bottom: 15px
}
.margin_btm20 {
	margin-bottom: 20px
}
.margin_top5 {
	margin-top: 5px
}
.margin_top10 {
	margin-top: 10px
}
.margin_top15 {
	margin-top: 15px
}
.margin_top20 {
	margin-top: 20px
}
.margin_top30 {
	margin-top: 30px
}
/* ==

 06.font

=============================================================================== */
.font_red {
	color: #F00;
}
.bold {
	font-weight: bold;
}
/* ==

font size

=============================================================================== */



/*
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197% */

.font10 {
	font-size: 77%;
}
.font11 {
	font-size: 85%;
}
.font12 {
	font-size: 93%;
}
.font13 {
	font-size: 100%;
}
.font14 {
	font-size: 108%;
}
.font15 {
	font-size: 116%;
}
.font16 {
	font-size: 123.1%;
}
.font17 {
	font-size: 131%;
}
.font18 {
	font-size: 138.5%;
}



#container {
	width:100%;
	max-width:1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	/*border-left:1px solid #333333;
	border-right:1px solid #333333;*/
/*	�����V���b�v���[�N�X�����R���e�i�w�i�F����*/		
	background:/* url(../img/container.gif) */ #ffffff;
}
/* �}�C�y�[�W�A�|�b�v�A�b�v��� */
#enter {
	width: 100%;
	text-align: left;
	/*	�����V���b�v���[�N�X�����w�i�F����*/		
	background:/* url(../img/enter.gif) */ #ffffff;
	border: 1px solid #B6A081;
}
.shoplogo { /* �T�C�g���S�u���b�N�i�ݒ�̏ꍇ�j */
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 100%;
	text-indent: -9999px;
}
.shoplogo img { /* �T�C�g���S�u���b�N�i�\���Ȃ��j */
/*display:none;*/

}
.siteName { /* �T�C�g�� h1 �i�e�L�X�g�j */
	margin: 0px;
	display: none;
	/*	�����V���b�v���[�N�X����h1�̈ʒu��padding�Œ�������*/
/*	����������u��v�u�E�v�u���v�u���v�ł�����*/
	padding: 14px 10px 0px 0px;
	font-size: 100%;
	font-weight: 900;
	line-height: 1em;
	text-align : left;
	position: relative;
	top: 45px;
	left: -250px;
}
/*	�����V���b�v���[�N�X����h1�̕����F��������*/
.siteName a {
	color: #666;
	text-decoration: none;
	font-weight: 100

}
.siteName a:hover {
	color: #0569CC;
	text-decoration: underline;
}
/*	�����V���b�v���[�N�X����h2�̈ʒu��padding�Œ�������*/
/*	����h1�̎��̍s�Ȃ�΁u��v��0px����*/
.sitecopy { /* �T�C�g�R�s�[ h2 �i���S���e�L�X�g�̏ꍇ�g�p�j*/
	padding: 0px 10px 3px 0px;
	margin: 0px;
	font-size: 100%;
	line-height: 150%;
	font-weight: normal;
	text-align : left;
	position: relative;
	top: 45px;
	left: -250px;
}
/*	�����V���b�v���[�N�X����h2�̕����F��������*/
.sitecopy a {
	color: #666;
	text-decoration: none;
}
.sitecopy a:hover {
	color: #0569CC;
	text-decoration: underline;
}
/* �w�b�_�[���j���[ */
#headMenu {
	width: 932px;
	margin: 0;
	margin-bottom: 4px;
	background-color: #E8E8E8;
	/*border-bottom:3px #009193 solid;
	border-top:1px #009193 solid;*/
	margin-bottom: 10px;
	/* �����w�i�F���� */
	color: #f0e6df;
	clear: both;
}
.headnavi { /* �w�b�_�[���j���[�e�L�X�g */
	padding: 5px 5px 5px 1px;
	/*color:#C8C8C8;*/
	font-weight: normal;
	text-align: right;
	/*	�����V���b�v���[�N�X�����O���[�o���i�r_�w�i�F��������*/	
	/*background-color:#fc0;*/
	background-image: url(//image.rakuten.co.jp/zakka-elements/cabinet/shops/header-bg.gif);
	color: #ffffff;
}
.headnavi a {
	padding: 10px 5px 10px 5px;
	margin: 5px 0px;
	font-weight: bold;
	text-decoration: none;
	/*	�����V���b�v���[�N�X�����O���[�o���i�r_�����F��������*/	
	color: #ffffff;
}
.headnavi a:hover {
	/*	�����V���b�v���[�N�X�����O���[�o���i�r_�z�o�[�F��������*/	
	color: #0569CC;/*text-decoration:underline;*/
	/*background-image:url(../img/headnavi_bg_on.gif);*/
}
.navi01 {/* �w�b�_�[���j���[�A�C�R�� */
	color: #333333;/*background:url(../img/hnavi01.gif) no-repeat center left;*/
}
/* �w�b�_�[���������C�� */
.hline {
	border: 0px solid #B6A081;
	background: url(../img/hline.gif) no-repeat #B6A081;
}
.header_area {
	texr-align: center;
	margin-left:13px;
}
/********************************************************************/


#rightSide { /* �E�T�C�htd �i3��j*/
	width: 170px;
	padding: 0px;
	margin: 0px;
	background: #ffffff;
	vertical-align: top;/* background:url(../img/rightside.gif) ;*/
}
#rightSide { /* �E�T�C�htd �i3�� �u���O�j*/
	width: 170px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;/* background:url(../img/rightside2.gif) ;*/
}
#center1 { /* �Z���^�[ td �i2��j*/
	width: 700px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	background: #ffffff;/* background:url(../img/center1.gif) ;*/
}
#center2 { /* �Z���^�[td �i3��j*/
	width: 520px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	background: #ffffff;/* background:url(../img/center2.gif) ;*/
}
#center3 { /* �Z���^�[td �i�����p�j*/
	vertical-align: top;
	background: #ffffff;
	width: 100%;/* background:url(../img/center3.gif) ;*/
}
 . { /* �w�b�_�̃t���[�G���A */
 text-align:left;
 margin:0px 0px 0px 0px;
 padding:0px;
 width:680px;
/*border:1px #1587C2 solid;*/
}
.footer_area { /* �t�b�^�̃t���[�G���A */
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 680px;
}

/*.dai_cate {
	font-size: 18px;
	font-weight:bold;
	text-align:center;
	font-weight: bold;
	background-color:#e8e8e7;
	line-height:1.5;
	padding:10px;
}*/

.sub_cate,.dai_cate {
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	font-weight: bold;
	line-height:1.5;
	padding:10px;
	border: 1px solid #000;
	margin: 30px 3px 3px 3px;
}


.centerbox { /* �Z���^�[�p�u���b�N�i���ݒ�j */
	width: 780px;
	margin: 0px;
	padding: 0px 10px 10px 10px;/* background:url(../img/centerbox.gif) ;*/
	clear:both;
}
.center {
	text-align: center;
} /* �Z���^�[ */
.right {
	text-align: right;
} /* �E */
.left {
	text-align: left;
} /* �� */
.middle {
	vertical-align: middle;
}/* �e�L�X�g�c���� */
.buttom {
	vertical-align: buttom;
}/* �e�L�X�g�c�� */
.float_right {
	float: right;
}
.float_left {
	float: left;
}



/********************************************************************/
/* ��{���i�e�L�X�g�ݒ� */

.price { /* ���i���i */
	color: #CC0000;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
}
.price.zoom { /* ���i���i �i���i�ڍׁj */
	font-size: 140%;
	font-weight: bold;
}
.publish_point {
	color: #CC0000;
	text-align: left;
	font-weight: bold;
	font-size: 14px !important;
}
.expl { /* ���i����� */
	text-align: left;
	color: #333333;
}
.expl a {
	color: #333333;
	text-decoration: none;
}
.expl a:hover {
	color: #333333;
	text-decoration: underline;
}
.fixed { /* ���i�艿 */
	font-size: 120%;
	color: #333333;
	text-align: left;
}
h2.goods /* ���i�� �i���i�ꗗ�j*/
a {
	color: #232323;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: none;
}

/* SEO�����N�΍�@*/

.linkbox{
	text-align:center !important;
	font-size:14px;
        margin-bottom:10px !important;
	}

/********************************************************************/

/* �g�b�v�y�[�W�@�����b�g�����@*/

.blk {
	display: block;
	padding: 0 0 2px 12px;
	line-height: 160%;
}
.merritt01 {
	background: url(//www.yunyuuya.com/hpgen/HPB/img/woodcarpet-04_02b.gif) no-repeat;
	padding: 15px 25px 30px 31px;
	font-size: 14px;
	width: 301px;
	height: 246px;
	color: #630;
}
.merritt02 {
	background: url(//www.yunyuuya.com/hpgen/HPB/img/woodcarpet-04_03b.gif) no-repeat;
	padding: 15px 25px 30px 25px;
	font-size: 14px;
	width: 290px;
	height: 253px;
	color: #630;
}
.merritt03 {
	background: url(//www.yunyuuya.com/hpgen/HPB/img/woodcarpet-04_04b.gif) no-repeat;
	padding: 48px 25px 30px 31px;
	font-size: 14px;
	width: 301px;
	height: 253px;
	color: #630;
}
.merritt04 {
	background: url(//www.yunyuuya.com/hpgen/HPB/img/woodcarpet-04_05b.gif) no-repeat;
	padding: 48px 25px 20px 31px;
	font-size: 14px;
	width: 301px;
	height: 263px;
	color: #630;
}
.merritt01 strong, .merritt02 strong, .merritt03 strong, .merritt04 strong {
	display: block;
	text-align: center;
}
.merritt01 p, .merritt02 p {
	display: block;
	font-size: 12px;
	padding: 150px 0 0 0px;
	line-height: 160%;
}
.merritt03 p {
	display: block;
	font-size: 12px;
	padding: 140px 0 0 0px;
	line-height: 160%;
}
.merritt04 p {
	display: block;
	font-size: 12px;
	padding: 110px 0 0 0px;
	line-height: 160%;
}
/*�Z���^�[�R���e���c  */
.topIMG { /* �g�b�v�C���[�W �O�g�ݒ� */
	margin: 0px;
	padding: 0px;
}
.topIMG td {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}
.shopCopy { /* �T�C�g��� */
	font-size: 110%;
	line-height: 130%;
	margin: 0px;
	padding: 3px 10px 3px 10px;
	color: #336699;
	font-weight: normal;
	text-align: left;
}
/* �^�C�g���f�U�C�� */

.free_title { /* �^�C�g��1 h3 */
	padding: 8px 0px 0px 7px;
	margin: 0px;
	width: auto;
	/*	�����V���b�v���[�N�X�����e�J�����^�C�g���o�[�̕����F���P������*/	
/*	�����i�S����4�J���ς��܂��傤�B���P���`���S���j����*/
	color: #ffffff;
	height: 19px;
	line-height: 100%;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.2em;
	/*	�����V���b�v���[�N�X�����e�J�����^�C�g���o�[�̔w�i�For�w�i�摜���P������*/
/*	�����i�O���f�[�V�����̓e���v���`�b�N�Ȃ̂Ŋ�{�I�ɂ͎g�p�֎~�j����*/
	background-color: #cc0000;/*	background-image:url(../img/title_bar01.gif);*/
}
.title1 { /* �^�C�g��2 h1 */
	padding: 8px 0px 0px 7px;
	margin: 0px;
	width: auto;
	/*	�����V���b�v���[�N�X�����e�J�����^�C�g���o�[�̕����F���Q������*/	
	color: #232323;
	height: 19px;
	line-height: 100%;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.1em;
	/*	�����V���b�v���[�N�X�����e�J�����^�C�g���o�[�̔w�i�For�w�i�摜���Q������*/
/*	�����i�O���f�[�V�����̓e���v���`�b�N�Ȃ̂Ŋ�{�I�ɂ͎g�p�֎~�j����*/
	background-color: #e8e8e8;/*	background-image:url(../img/title_bar01.gif);*/
}
.title1 a {
	color: #414141;
	text-decoration: underline;
}
.title1 a:hover {
	color: #414141;
	text-decoration: underline;
	font-weight: bold;
}
.title2 { /* �^�C�g��2 h1 */
	padding: 10px 0px 0px 10px;
	margin: 0px;
	width: 700px;
	/*	�����V���b�v���[�N�X�����e�J�����^�C�g���o�[�̕����F���R������*/	
	color: #232323;
	height: 19px;
	line-height: 100%;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	letter-spacing: 0.1em;
	/*	�����V���b�v���[�N�X�����e�J�����^�C�g���o�[�̔w�i�For�w�i�摜���R������*/
/*	�����i�O���f�[�V�����̓e���v���`�b�N�Ȃ̂Ŋ�{�I�ɂ͎g�p�֎~�j����*/
	background-color: #e8e8e8;/*	background-image:url(../img/title_bar01.gif);*/
}
.title2 a {
	color: #414141;
	text-decoration: underline;
}
.title2 a:hover {
	color: #414141;
	text-decoration: underline;
	font-weight: bold;
}
.title3 { /* �^�C�g��2 h1 */
	padding: 10px 0px 0px 7px;
	margin: 0px;
	width: auto;
	/*	�����V���b�v���[�N�X�����e�J�����^�C�g���o�[�̕����F���S������*/		
	color: #ffffff;
	height: 19px;
	line-height: 100%;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	letter-spacing: 0.2em;
	/*	�����V���b�v���[�N�X�����e�J�����^�C�g���o�[�̔w�i�For�w�i�摜���S������*/
/*	�����i�O���f�[�V�����̓e���v���`�b�N�Ȃ̂Ŋ�{�I�ɂ͎g�p�֎~�j����*/
	background-color: #fc0;/*	background-image:url(../img/title_bar01.gif);*/
}
.title3 a {
	color: #414141;
	text-decoration: underline;
}
.title3 a:hover {
	color: #414141;
	text-decoration: underline;
	font-weight: bold;
}
.rank {/* �����L���O�A�C�R�� */
	text-align: left;
}
.mainCont { /* ���C���R���e���c */
	padding: 10px;
	margin: 0px;
	width: auto;
	background: #ffffff;/* background:url(../img/maincont.gif) ;*/
}
.contbox { /* ���C���R���e���c����ڃ{�b�N�X*/
	padding: 10px 0px;
	margin: 0px;
	width: auto;
}
ul.news { /* �ŐV��񃊃X�g�ݒ� */
	text-align: left;
	padding: 0px 0px 0px 12px;
	margin: 0px;
	list-style-type: none;
	color: #cc3399;
}
li.p3 {
	padding: 3px;
}
ul.free_list { /* ���X�g�ݒ� */
	text-align: left;
	padding: 5px 10px;
	margin: 0px;
	list-style: square;
	color: #333333;
}
ul.list { /* ���X�g�ݒ� */
	text-align: left;
	padding: 5px 10px;
	margin: 0px;
	list-style: square;
	color: #333333;
}
ul.map { /* �T�C�g�}�b�v���X�g�ݒ� */
	font-size: 110%;
	text-align: left;
	padding: 0px 20px;
	margin: 0px;
	color: #333333;
}
li.sm1 {
	margin: 4px;
	display: block;
}
li.sm2 {
	margin: 0px 0px 0px -35px;
	display: block;
}
.sitemap { /* �T�C�g�}�b�v���X�g ���ڃ^�C�g��h4*/
	font-size: 110%;
	padding: 5px 25px;
	color: #333333;
	background: url(../img/icon_sitemap.gif) no-repeat;
	background-position: left center;
}
/* �e�[�u���]���ݒ�  �i�Œ�j */
.layoutp5 {
	padding: 5px 0px;
}/* �]��5px */
.layoutp5 th {
	padding: 5px;
}
.layoutp5 td {
	padding: 5px;
}
.layoutp5 .border {
	border: 1px solid #CCCCCC;
}
.layoutp3 {
	padding: 5px 0px;
}/* �]��3px */
.layoutp3 th {
	padding: 3px;
}
.layoutp3 td {
	padding: 3px;
}
.layoutp3 .border {
	border: 1px solid #999999;
}
.bordlayoutp3 {
	padding: 5px 0px;
}/* �{�[�_�[�e�[�u��(�]��3px) */
.bordlayoutp3 th {
	padding: 3px;
	border: 1px solid #999999;
}
.bordlayoutp3 td {
	padding: 3px;
	border: 1px solid #999999;
}
.bordlayoutp3 .side {
	padding: 10px 15px;
}/* ���]��10px */
.backcolor1 {
	background: #E8E8E8;
} /* �e�[�u����J���[�؂�ւ��i�^�C�g�������j */
.backcolor2 {
	background: #FFFFFF;
	vertical-align: middle
} /* �R���e���c�� */
.backcolor3 {
	background: #D7EBF4;
	padding: 10px 0px;
} /* �J�[�g���� */
/* ���i���C�A�E�g�i�g�b�v�y�[�W�Z���^�[�A���i�ꗗ�p�j*/

.layoutFrame {/* ��g table */
	margin: 10px 0px 0px 0px;
	padding: 1px;
	width: 99%;/* background:url(../img/layoutframe.gif) ;*/
}
.layoutFrame td {
	text-align: center;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
.layout1 { /* ���C�A�E�g */
	margin: 1px;
	padding: 3px;
	background: #ffffff;/* background:url(../img/layout1.gif) ;*/
}
.layout1 td {
	margin: 0px;
	padding: 3px;
	text-align: center;
}
/* ���K�w */

#bread { /* �p���N�Y */
	margin: 0 0 10px 0;
	padding: 3px 15px;
	color: #414141;
	text-align: left;
	background: #ffffff;
}
#bread a {
	color: #414141;
}
#bread a:link {
	text-decoration: underline;
}
#bread a:hover {
	text-decoration: underline;
	color: #336699;
}
h4.title {
	font-size: 110%;
	margin: 5px 0px;
	padding: 2px 0px;
	color: #414141;
	border-bottom: 1px dotted #333333;
}
.mainFrame { /* ���C����g */
	margin: 0px;
	padding: 1px;/*ackground:#1587C2;*/
	/* background:url(../img/mainframe.gif) ;*/
}
p.title {
	margin: 3px 0px;
	padding: 2px 0px;
	color: #669933;
	border-bottom: 1px dotted;
	font-weight: bold;
}
/* ���[���}�K�W���A�C�R���ݒ� */
.mailmag_ent, .mailmag_cha, .mailmag_can {
	color: #414141;
}
.mailmag_ent { /* �V�K�o�^ h4 */
	font-size: 110%;
	padding: 12px 0px 0px 60px;
	background: url(../img/icon_mailmag_ent.gif) no-repeat;
}
.mailmag_cha { /* �A�h���X�ύX h4 */
	font-size: 110%;
	padding: 12px 0px 0px 60px;
	background: url(../img/icon_mailmag_cha.gif) no-repeat;
}
.mailmag_can { /* �z�M��� h4 */
	font-size: 110%;
	padding: 12px 0px 0px 60px;
	background: url(../img/icon_mailmag_can.gif) no-repeat;
}
#sortList { /* �\�[�g */
	margin: 0px;
	padding: 10px 3px 5px 3px;
	width: auto;
	color: #333333;
	float: right;
}
.pageTop { /* �y�[�W�g�b�v */
	padding: 3px 5px 0px 17px;
	margin: 10px 5px;
	background-image: url(../img/icon_top.gif);
	background-repeat: no-repeat;
	background-position: 50% left;
	font-size: 90%;
	font-weight: bold;
	float: right;
}
.pageTop a {
	color: #414141;
	text-decoration: none;
}
.pageTop a:hover {
	color: #336699;
	text-decoration: none;
}
/********************************************************************/





#footter-main1414 dl dt {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 5px 0;
	padding: 0 0 0 17px;
	background: url("//www.yunyuuya.com/pic-labo/ft-arrow.gif") left;
	background-repeat: no-repeat;
}


/********************************************************************/

#search_2 {
	margin: 0px;
	width: 197px;
}

.fieldarea {
	padding: 5px 0px 5px 0px;
	virtical-align: center;
}
/* �T�C�h���j���[�J�e�S�����X�g */

.list { /* ���j���[�g�ݒ� */
	padding: 0px 0px;
	display: block;
	line-height: 130%;
}
.list h3 { /* �^�C�g�� */
	padding: 5px 5px;
	margin: 0px;
}
ul.free_listbox {
	text-align: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
ul.listbox {
	text-align: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
li.ca1 {
	margin: 0px;
	/* �����w�i�F���� */
	border-top: 1px solid #f0e6df;
	border-bottom: 1px solid #FFFFFF;
}
li.ca2 {
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
}
li.ca1 a {
	padding: 5px 3px 5px 15px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../img/icon_eye01.gif);
	background-repeat: no-repeat;
	/*background:#E8E8E8;*/
	color: #414141;
}
li.ca1 a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../img/icon_eye01_ov.gif);
	background-repeat: no-repeat;
	background-color: #0569CC;
}
li.ca2 a {
	padding: 1px 3px 1px 15px;
	display: block;
	color: #414141;
	font-weight: normal;
	text-decoration: none;
}
li.ca2 a:hover {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: url(../img/icon_eye02_ov.gif) no-repeat #75A5D4;
}
li.ca3 {
	margin: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
li.ca3 a {
	padding: 5px 3px 5px 15px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../img/icon_eye01.gif);
	background-repeat: no-repeat;
	/*background:#E8E8E8;*/
	color: #414141;
}
li.ca3 a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../img/icon_eye01_ov.gif);
	background-repeat: no-repeat;
	background-color: #414141;
}
li.ca4 {
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
}
li.ca4 a {
	padding: 3px 3px 3px 25px;
	display: block;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	background: url(../img/icon_eye02.gif) no-repeat #EBEBEB;
}
li.ca4 a:hover {
	color: #547D2B;
	font-weight: normal;
	text-decoration: none;
	background: url(../img/icon_eye02_ov.gif) no-repeat #EBFFAC;
}
.sline1 { /* �T�C�h�o�[�����C�� */
	padding: 0px;
	margin: 0px;
}
.sline2 { /* �T�C�h�o�[�����C�� */
	padding: 0px;
	margin: 0px;
}
/* �T�C�h�R���e���c */
.sidemain1 { /* ���C���g */
	margin: 0px;
	padding: 0 5px 5px 0px;
	background: #ffffff;
	text-align: center;
}
.sidemain1 p {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	line-height: 120%;
	text-align: center;
}
.sidemain1 ul { /* ���X�g�ݒ� */
	margin: 0px;
	padding: 3px 0px 3px 0px;
	list-style: none;
}
.sidemain1 li {
	display: block;
	padding: 2px 0px 2px 10px;
	color: #0E577E;
	background: url(../img/icon_eye03.gif) no-repeat
}
.sidemain1 img {
	margin-bottom: 5px;
}
/* �J�����_�[ */
caption { /* �N���^�C�g�� */
	font-weight: bold;
	text-align: center;
	padding: 3px;
	color: #333333;
}
caption a {
	color: #333333;
	text-decoration: underline;
}
caption a:hover {
	color: #333333;
	text-decoration: underline;
}
.carender { /* �J�����_�[ �e�[�u��*/
	border-collapse: collapse;
	padding: 5px 0px;
	margin: 0px;
	text-align: center;
	background-color: #ffffff;
}
.carender td {
	padding: 2px;
	border-collapse: collapse;
	text-align: center;
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
}
.carender th {
	padding: 2px;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
}
th.day { /* �w�b�_���� */
	font-weight: bold;
	color: #414141;
	background: #E8E8E8;
	text-align: center;
}
th.sun { /* �w�b�_���j */
	color: #FFFFFF;
	background: #414141;
	text-align: center;
}
th.sat { /* �w�b�_�y�j */
	color: #FFFFFF;
	background: #336699;
	text-align: center;
}
.chert { /* �\���F����g  */
	margin: 5px 5px;
	font-size: 84%;
}
.chert td {
	border-collapse: separate;
	padding: 0px 0px 0px 5px;
	border: 2px solid #FFFFFF;
}
.line01 {
	/*border:#DEDBBE 1px dotted;*/
	vertical-align: buttom;
}
#rss {
/ * RSS�ݒ� */  margin:10px 0px 20px 0px;
	padding: 10px 0px 20px 10px;
}
#count {
/ * �J�E���^�[ */  margin:0px;
	padding: 5px;
}
/********************************************************************/
/* �u���O */

.blogbox { /* �R�����g�{�b�N�X*/
	padding: 5px;
	margin: 2px 0px;
	width: auto;/* background:url(../img/blogbox.gif) ;*/
}
.entry_title { /* �u���O�G���g���[�^�C�g�� h2 */
	padding: 5px 0px 5px 20px;
	display: block;
	font-size: 110%;
	/*	color:#FFFFFF;*/
	color: #999999;
	height: 19px;
	background: #ffff33 /*url(../img/entry_title.gif )*/;
}
.entry_date {
	display: block;
	padding: 10px 0px 3px 0px;
	color: #333333;
	text-align: right;
}
.state { /* �u���O�X�e�[�^�X */
	padding: 2px 0px;
	text-align: right;
	border-top: 1px solid #ded9c5;
}
.subtitle {/* h3 �u���b�N�T�u�^�C�g�� */
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 10px 0px;
	text-align: left;
	font-size: 110%;
	color: #547D2B;
	background: url(../img/subtitle.gif);
	height: 19px;
}
p.label { /* �u���O�R�����g�^�C�g�� */
	font-weight: bold;
}
.tb_url { /* �g���b�N�o�b�Nurl */
	font-weight: bold;
	margin-bottom: 10px;
}
/********************************************************************/
/* �J�[�g */

.point {
	font-size: 120%;
	color: red;
	font-weight: 900;
}
.pointline {
	font-size: 100%;
	color: #FFFFFF;
	font-weight: 900;
	padding: 3px;
	background-color: #414141;
}
.cart_info ul li {
	margin-bottom: 5px;
}
/* �i�r�Q�[�V���� �i�Œ�j*/
.step_navi01, .step_navi02, .step_navi03, .step_navi04 {
	text-align: center;
	width: 100%;
	height: 83px;
}
.step_navi01 {
	background-image: url(../img/navi01.gif);
	background-repeat: no-repeat;
}
.step_navi02 {
	background-image: url(../img/navi02.gif);
	background-repeat: no-repeat;
}
.step_navi03 {
	background-image: url(../img/navi03.gif);
	background-repeat: no-repeat;
}
.step_navi04 {
	background-image: url(../img/navi04.gif);
	background-repeat: no-repeat;
}
#reform-item {
	width: 680px;
	height: auto;
	padding: 10px;
	margin: 0 0 0 -10px;
	font-size: 12px;
	background-color: #ffffff;
	border-collapse: collapse;
	border: 1px solid #F5F5F5;
}
#reform-item-naka {
	background-color: #FFFFFF;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	font-size: 12px;
}
#reform-item ul {
	width: 680px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #FFFFFF;
}
#reform-item li.kotoba {
	width: 300px;
	padding: 0;
	margin: 0 20px 0 10px;
	float: left;
	line-height: 2;
	list-style: none;
	color: #999999;
}
#reform-item li.floor-tile-list {
	padding: 0;
	margin: 0 20px 20px 0;
	float: right;
	list-style: none;
	clear: right;
	font-size: 10px;
}
#sp-osusume {
	background-image: url(//www.yunyuuya.com/pic-labo/sp-osusume.gif);
	background-size: 100% 100%;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 50px;
	margin: 0 0 10px 0;
	font-size: 16px;
	color: #FFF;
}
.sp-pickup {
	background-image: url(//www.yunyuuya.com/pic-labo/sp-osusume-pickup.gif);
	background-size: 100% 100%;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 50px;
	margin: 0 0 10px 0;
	font-size: 16px;
	color: #FFF;
}
#osusume-list ul {
	width: 100%;
	padding: 0;
}
#osusume-list li {
	width: 31%;
	margin: 5px 5px 20px 5px;
	float: left;
	list-style: none;
	padding: 0;
}
#osusume-list li a {
	text-decoration: none;
	color: #000;
}
#osusume-list li p {
	font-size: 10px;
	margin: 10px 0 10px 0;
	padding: 0;
	line-height: 1.5;
}

.cate-text {
	background-color: #f4f2f0;
	border-bottom: solid 2px #CCC;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 3px;
	margin: 0 0 10px 0;
	font-size: 12px;
	color: #000;
}
h3 {
	margin: 0;
	padding: 10px 0 0 10px;/* float:left; */ 
}
#cate-btn {
	background-size: 20% 20%;
	background-size: cover;
	margin-right: 0;
}

/* �������������� */

.box700{
	width:700px;
	margin:20px 0 30px 0;
	}
	
.box700 h5{
	color:#b30f15;
	font-weight:bold;
	font-size:22px;
	margin:0 0 10px 0;
	padding:0;
	}
	
.box700 p{
	display:block;
	width:337px;
text-align:left !important;}


/* �t���A�^�C�����i�y�[�W */

.fontB26{
	font-size:32px;
	font-weight:bold;
	line-height:160%;
	margin-bottom:20px;

	}


/* PC�p */

@media screen and (min-width:480px) {
.recoTxt {
	width: 100%;
	text-align: center;
	padding: 10px;
	font-weight: bold;
	font-size: 21px;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, "�l�r �o�S�V�b�N", sans-serif;
	color: #333;
	margin-bottom: 30px;
}

.recoTxt_left {
	text-align: left;
	padding: 10px;
	font-weight: bold;
	font-size: 21px;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, "�l�r �o�S�V�b�N", sans-serif;
	color: #333;
	margin-bottom: 30px;
}

.size_pc {
	width: 780px;
}

}

/* �X�}�z�p */

@media screen and (max-width: 480px) {
/* 480px�܂ł̕��̏ꍇ�ɓK������� */

.sp100 img {
	width: 100%;
}
.recoTxt {
	width: 100%;
	padding: 10px;
	font-size: 14px;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, "�l�r �o�S�V�b�N", sans-serif;
	color: #333;
}
.recoTxt br {
	display: none;
}
table.img50 img {
	width: 100%;
}

.size_sp {
	width: 100%;
}

iframe{
	display:none;
	}
}


.row:before, .row:after {
	content: " ";
	display: table;
}
.row:after {
	clear: both;
}
.row:before, .row:after {
	content: " ";
	display: table;
}
.row:after {
	clear: both;
}
@media (min-width: 1200px){
.col-lg-6 {
    width: 50%;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
}
}

@media (min-width: 768px{
.col-sm-12 {
    width: 100%;
}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;

    min-height: 1px;
 /*   padding-left: 15px;
    padding-right: 15px; */
}

/*　システムコンテンツ：パンくずナビ　*/
.pan {
	font-size:85%;
	background:#F6F6F6;
	padding:5px;
	margin:0 0 20px 0;
}
.pan a{
	display: inline !important;
}


/* 新トップ（PC） */

.title_bg01{
	background:url("https://yunyuuya.com/pic-labo/pc_top01.gif");
	background-repeat:no-repeat;
	padding:24px 35px 67px 35px;
	width:710px;
	height:68px;
	text-align:center;
}


.title_bg01 h2{
	font-weight:bold;
	color:#ECBD00;
	font-size:18px;
	margin-bottom:12px;
	}
	
	
.title_bg01 h3{
	font-weight:bold;
	color:#000;
	font-size:28px;
	}
	
}