
clear:both;@charset "utf-8";
/*
 *  プロキッチンが編集するPCのCSSです。
 */


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

/* 汎用エレメント                              */

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

.areaS{clear:both;padding:0 0px; width:80%; margin:0 auto; /*IE6 text out Bug*/}

.areaM{clear:both;padding:0 0px; width:90%; margin:0 auto; /*IE6 text out Bug*/}

.areaL{clear:both;padding:0 0px; width:100%; /*IE6 text out Bug*/}

.areaW{clear:both;width:auto;padding:0 15px; /*IE6 text out Bug*/}

.areaWW{clear:both;width:auto;padding:0;}

.areaWWhold{clear:none;width:auto;}

.imgL{float:left;}

.imgR{float:right;}

.imgC{text-align: center;}

.txtS {font-size: 0.85em;_font-size: 0.83em;letter-spacing:0.095em;}

.txtSS {font-size: 0.79em;_font-size: 0.75em;letter-spacing:0.09em;}

.txtSSS {font-size: 0.65em;_font-size: 0.61em;letter-spacing:0.09em;}

.txtMM {font-size: 1.0em;_font-size: 1.0em;letter-spacing:0.09em;text-align:justify;}

.txtM {font-size: 1.2em;_font-size: 1.2em;letter-spacing:0.09em;text-align:justify;}

.txtL {font-size: 1.4em;_font-size: 1.4em;letter-spacing:0.095em;}

.txtLL {font-size: 1.8em;_font-size: 1.8em;letter-spacing:0.09em;}

.txtLLL {font-size: 2em;_font-size: 2em;letter-spacing:0.09em;}

.txtLLLL {font-size: 2.4em;_font-size: 2em;letter-spacing:0.09em;}

.txtLLLLL {font-size: 3em;}

.txtLLLLLL {font-size: 3.6em;}

.gy {color: #666;}

.gy2 {color: #999;}

.gy3 {color: #ccc;}

.bk {color: #333;}

.wh{color: #fff;}

.rd {color: #c00;}

.bl {color: #382d1f;}

.xLine {height: 1px;border-top-width: 1px;border-top-style: solid;clear: both;}

.xDot {height: 1px;border-top-width: 1px;border-top-style: dotted;clear: both;}

.underM-ye {
  background: linear-gradient(transparent 50%, #f6f2c7 50%);
}

.list{list-style-position: outside;padding-left:5%;}

.list li{list-style:disc;margin:0 0 0.5em 1%;}

.list.num li{list-style:decimal;}

.list.disc li{list-style:disc;}

.bolder {
  font-weight: bolder;
}
/******************************************************************************

 * LINE-HEIGHT

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

.lh0{ line-height:1.0}

.lh1{ line-height:1.1}

.lh2{ line-height:1.2}

.lh3{ line-height:1.3}

.lh4{ line-height:1.4}

.lh5{ line-height:1.5}

.lh6{ line-height:1.6}

.lh7{ line-height:1.7}

.lh8{ line-height:1.8}

.lh9{ line-height:1.9}

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

 * ボーダーボックスとパディング

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

[class^="col-pc-"], [class*="col-pc-"], [class^="col-sm-"], [class*="col-sm-"]  {box-sizing:border-box;}

.bx-pc-10 {width:100%;height:auto;}
	
.bx-pc-95 {width:95%;}	

.bx-pc-9 {width:90%;}

.bx-pc-8 {width:80%;}

.bx-pc-7 {width:70%;}

.bx-pc-6 {width:60%;}

.bx-pc-5 {width:50%;}

.bx-pc-4 {width:40%;}

.bx-pc-3 {width:30%;}

.bx-pc-2 {width:20%;}

.bx-pc-1 {width:10%;}

.pd03 {padding: 0.3%;}

.pd05 {padding: 0.5%;}

.pd1 {padding:1%;}

.pd2 {padding:2%;}

.pd3 {padding:3%;}

.pd4 {padding:4%;}

.pd5 {padding:5%;}

.pd8 {padding:8%;}

.pd10 {padding:10%;}

.pd15 {padding:15%;}

.pd20 {padding:20%;}

.pd25 {padding:25%;}

.pd2-TB {padding:2% 0%;}
	
.pd3-TB {padding:3% 0%;}

.pd10-TB {padding:10% 0%;}

.pd-T5L10 {padding:5% 0% 0% 10%;}

.pd-B5 {padding:0% 0% 5% 0%;}
	
.pd-R5 {padding:0% 5% 0% 0%;}
	
.mg5 {
	margin:5%;
}
.mg10 {
	margin:10%;
}
.mg15 {
	margin:15%;
}
.mg20 {
	margin:20%;
}
.mgtp-pc-00 {
	margin-top: 0em;
	padding-top: 0em;
}
.mgtp-pc-05 {
	margin-top: 0.5em;
}	
.mgtp-pc-1 {
	margin-top: 1em;
}
.mgtp-pc-2 {
	margin-top: 2em;
}
.mgtp-pc-3 {
	margin-top: 3em;
}
.mgtp-pc-5 {
	margin-top: 5em;
}
.mgtp-pc-8 {
	margin-top: 8em;
}
.mgtp-pc-10 {
	margin-top: 10em;
}
.mgtp-pc-12 {
	margin-top: 12em;
}
.mgtp-pc-14 {
	margin-top: 14em;
}
.mgtp-pc-18 {
	margin-top: 18em;
}
.mgtp-pc-24 {
	margin-top: 24em;
}
.mgtp-pc-30 {
	margin-top: 30em;
}
.mgtp-pc-36 {
	margin-top: 36em;
} 

