@charset "shift_jis";

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

BODY

*************************************************************/
body{
	letter-spacing: -0.001em;
	text-size-adjust: none;
	-webkit-text-size-adjust:none;
	-webkit-font-smoothing:antialiased;}

body {
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	line-height:1.4;
	color:#000;
	background:url(../image_gl/gl_bg.jpg) center center repeat #f9f6f0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

img{
	border:none;
	vertical-align:top;}

tt{
	font-family: "ＭＳ ゴシック","MS Gothic",monospace;}

a         {color: #03d; text-decoration:none}
a:link    {color: #03d; text-decoration:none}
a:visited {color: #03d; text-decoration:none}
a:active  {}
a:hover   {color: #690; text-decoration:none}

a{word-wrap: break-word;}

.noBackgroundImage{background-image:none;}

/*--Reset--*/
*{
	margin:0;
	padding:0;}

a{
	text-decoration:none;
	overflow:hidden;
	outline:none;}

ul,ol{
	list-style:none;}

/*-----clear-----*/
.clearfix {zoom:1;}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.floatClear{
	clear:both;
	height:1px;
	font-size:1px;
	color:#fff;
	overflow:hidden;
	padding:0;
	margin:0;}

/*-----------------------------------------------------------
font
-------------------------------------------------------------*/

/*-----------------------------------------------------------
Original font
kuro
&#xe600;check &#xe601;↓ &#xe602;← &#xe603;→ &#xe604;↑
shiro
&#xe605;check &#xe606;↑ &#xe607;← &#xe608;→ &#xe609;↑
-------------------------------------------------------------*/
@font-face {
	font-family: 'icomoon';
	src:url('../font/icomoon.eot?ym0bgd');
	src:url('../font/icomoon.eot?#iefixym0bgd') format('embedded-opentype'),
		url('../font/icomoon.ttf?ym0bgd') format('truetype'),
		url('../font/icomoon.woff?ym0bgd') format('woff'),
		url('../font/icomoon.svg?ym0bgd#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;}

[class^="icon-"], [class*=" icon-"] {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-font{font-family:'icomoon';}

.icon-kuromaru_check:before     {font-family:'icomoon';content: "\e600";}
.icon-kuromaru_sankaku_d:before {font-family:'icomoon';content: "\e601";}
.icon-kuromaru_sankaku_l:before {font-family:'icomoon';content: "\e602";}
.icon-kuromaru_sankaku_r:before {font-family:'icomoon';content: "\e603";}
.icon-kuromaru_sankaku_u:before {font-family:'icomoon';content: "\e604";}

.icon-shiromaru_check:before     {font-family:'icomoon';content: "\e605";}
.icon-shiromaru_sankaku_d:before {font-family:'icomoon';content: "\e606";}
.icon-shiromaru_sankaku_l:before {font-family:'icomoon';content: "\e607";}
.icon-shiromaru_sankaku_r:before {font-family:'icomoon';content: "\e608";}
.icon-shiromaru_sankaku_u:before {font-family:'icomoon';content: "\e609";}


/*-----BR・BLOCK 表示設定-----*/
.mbr{display:none!important;}
.mbr2{display:none!important;}
.mdisp{display:none!important;}
.mdisp2{display:none!important;}
.mdispblock{display:none!important;}
.mdispblock2{display:none!important;}

/*-----1200以下-----*/
@media (max-width: 1200px) {
	.mnobr{display:none!important;}
	.mbr{display:inline!important;}
	.mnodisp{display:none!important;}
	.mdisp{display:inline!important;}
	.mnodispblock{display:none!important;}
	.mdispblock{display:block!important;}
}

/*-----767以下-----*/
@media (max-width: 767px) {
	.mnobr2{display:none!important;}
	.mbr2{display:inline!important;}
	.mnodisp2{display:none!important;}
	.mdisp2{display:inline!important;}
	.mnodispblock2{display:none!important;}
	.mdispblock2{display:block!important;}
}
