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


/* PC用 */

body {
	font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ ゴシック", "MS PGothic", sans-serif;
	font-size:0.8em;
	-webkit-text-size-adjust: 100%;
	background-image:url(../cube/bg.png);
	background-repeat:repeat;
}

.gr_cont_wrap {
	width: 850px;
	padding: 10px 50px 10px 50px;
	margin: auto auto;
	background-color: #FFF;
	clear: both;
}

.cube_wrap {
	overflow: hidden;
	width: 870px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}

.wb {
	background-color: #FFF;
	padding-bottom: 1.5em;
	margin-bottom: 1em;
	width: 850px;
}

.min {
	font-family:'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', "ＭＳ Ｐ明朝", "MS PMincho", serif, "メイリオ", Meiryo, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HG明朝E";
	font-size: 24px;
	font-weight: nomal;
	line-height: 2em;
}

.min-pr {
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.3em;
}
.min-prs {
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1em;
}


.bg-y {
	display: block;
	font-size: 1em;
	line-height:1.5em;
	font-weight: bold;
	background-color:#ffffd6;
	letter-spacing: 0;
	border: none;
	text-decoration: none;
	padding:1em 0 1em 0.8em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.bg-y a {
	display: block;
	font-size: 1em;
	line-height:1.5em;
	font-weight: bold;
	color: #651a11;
	letter-spacing: 0;
	border: none;
	text-decoration: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.brw {
	color: #651a11;
}

.cap {
	font-size: 1.2em;
	line-height: 2em;
	font-family: "メイリオ",Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	margin-bottom: 20px;
}

/*　タイトル　*/


.cube-tt {
	background-image: url(https://www.copal.ne.jp/shiawasepage/kago/cube/tt.jpg);
	background-repeat: no-repeat;
	background-position:left;
	padding: 25px 0 0 60px;
	height:45px;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
	color:#fff;
	vertical-align:bottom;
	clear:both;
}

/*　サブタイトル　*/

.cube-tt-sub {
	padding:10px 0 10px 20px;
	margin-bottom:20px;
	color:#473429;
	clear:both;
	font-size:18px;
	font-weight:bold;
	border-bottom:#473429 1px solid;
	border-left:#473429 15px solid;
}

/* スマホ用 */

.min-sp {
	font-family:'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', "ＭＳ Ｐ明朝", "MS PMincho", serif, "メイリオ", Meiryo, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HG明朝E";
	font-size: 1.2em;
	font-weight: nomal;
	line-height: 2em;
}


.gr_cont_wrap2 {
	margin-left: auto;
	margin-right: auto;
	width: 94.675%;
	padding: 0px 3.5%;
	background-color:#FFF;
}

.min-pr-sp {
	font-family:'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', "ＭＳ Ｐ明朝", "MS PMincho", serif, "メイリオ", Meiryo, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HG明朝E";
	font-size:1.2em;
	font-weight:bold;
	color: #C00;
	padding-top:0.5em;
	margin-bottom:0.8em;
}



.tt-sp {
	padding: 0.8em 0 2em 2.5em;
	width:86%;
	height: auto;
	margin-bottom:1em;
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	background-image: url(https://www.copal.ne.jp/shiawasepage/kago/cube/tt-sp.jpg);
	background-repeat:no-repeat;
}