﻿

/* /////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
FRAME WORK
////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////// */
	/*====================
	HTML, BODY
	====================*/
	html {
		/* background: rgba(200,100,230,.3); CHK */
		font-family: sans-serif;
		font-size: 62.5%;
		height: 100%;
		margin: 0x;
		padding: 0;
		padding: 0;
		width: 100%;
	}
	body {
		/* background: rgba(100,200,230,.3); CHK */
		color: #000; /* BLACK */
		font-family: "Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: 500;
		height: 100%;
		line-height: 1.8;
		margin: 0;
		overflow-x: clip;
		padding: 0;
		width: 100%;
	}
		body * {
			box-sizing: border-box;
		}


	/*====================
	FONT, TEXT
	====================*/
	h1,h2,h3,h4,h5,h6 {
		font-weight: 400;
		font-style: normal;
		line-height: 1.2;
	}
	h1 {
		font-size: 150%;
	}
	h2 {
		font-size: 130%;
	}
	h3 {
		font-size: 120%;
	}
	h4 {
		font-size: 110%;
	}
	h5 {
		font-size: 100%;
	}
	h6 {
		font-size: 90%;
	}
	.f_LV1 {
		font-size: 9px;
		font-size: 0.9rem;
	}
	.f_LV2 {
		font-size: 10px;
		font-size: 1rem;
	}
	.f_LV3 {
		font-size: 11px;
		font-size: 1.1rem;
	}
	.f_LV4 {
		font-size: 12px;
		font-size: 1.2rem;
	}
	.f_LV5 {
		font-size: 14px;
		font-size: 1.4rem;
	}
	.f_LV6 {
		font-size: 16px;
		font-size: 1.6rem;
	}
	.f_LV7 {
		font-size: 18px;
		font-size: 1.8rem;
	}
	.f_LV8 {
		font-size: 20px;
		font-size: 2rem;
	}
	.f_LV9 {
		font-size: 24px;
		font-size: 2.4rem;
	}
	.f_LV10 {
		font-size: 26px;
		font-size: 2.6rem;
	}
	.f_LV11 {
		font-size: 30px;
		font-size: 3rem;
	}
	.f_LV12 {
		font-size: 34px;
		font-size: 3.4rem;
	}
	.f_LV13 {
		font-size: 40px;
		font-size: 4rem;
	}
	.font-ll {
		font-size: 150%
	}
	.font-l {
		font-size: 130%
	}
	.font-m {
		font-size: 120%
	}
	.font-s {
		font-size: 90%
	}
	.font-ss {
		font-size: 80%
	}
	.bld {
		font-weight: bold
	}
	.alert {
		color: #cb1b45;
		font-size: 85%
	}
	.alert-box {
		border: 1px solid #cb1b45;
		color: #dc5448;
		display: block;
		font-size: 85%;
		margin: 0 0 2%;
		padding: 1%
	}
	/*====================
	LIST
	====================*/
	.listNone li {
		list-style-type: none;
		margin:0 0 0.5em 0;
	}
	.listDisc li,
	.listCircle li,
	.listSquare li,
	.listDecimal li,
	.listDecimalLeadingZero li,
	.listCircledDecimal li,
	.listFilledCircledDecimal li,
	.listParenthesizedDecimal li,
	.listLowerAlpha li,
	.listUpperAlpha li,
	.listLowerRoman li,
	.listUpperRoman li {
		margin:0 0 0.5em 1.5em;
	}
	.listDecimalLeadingZero li{
		margin:0 0 0.5em 2em;
	}
	.listDisc li {
		list-style-type: disc !important;
	}
	.listCircle li  {
		list-style-type: circle !important;
	}
	.listSquare li {
		list-style-type: square !important;
	}
	.listDecimal li {
		list-style-type: decimal !important;
	}
	.listDecimalLeadingZero li {
		list-style-type: decimal-leading-zero !important;
	}
	.listCircledDecimal li {
		list-style-type: circled-decimal !important;
	}
	.listFilledCircledDecimal li {
		list-style-type: filled-circled-decimal !important;
	}
	.listParenthesizedDecimal li {
		list-style-type: parenthesized-decimal !important;
	}
	.listLowerAlpha li {
		list-style-type: lower-alpha !important;
	}
	.listUpperAlpha li {
		list-style-type: upper-alpha !important;
	}
	.listLowerRoman li {
		list-style-type: lower-roman !important;
	}
	.listUpperRoman li {
		list-style-type: upper-roman !important;
	}
		blockquote ol.listDisc {
			padding: 15px 0;
		}
	/*====================
	COLOR https://nipponcolors.com/
	====================*/
	/* REGULAR COLOR */
	.c_black {color: #000;}
	.c_blue {color: #03f;}
	.c_d-gray {color: #444;}
	.c_d-red {color: #c03;}
	.c_gray {color: #777;}
	.c_green {color: #093;}
	.c_indigo {color: #2c559a;}
	.c_l-green {color: #9f0;}
	.c_l-gray {color: #ccc;}
	.c_l-purple,.color_ppl {color: #b266ff;}
	.c_l-pink {color: #ffcbe0;}
	.c_navy {color: #405990;}
	.c_navy_lv3 {color: #5476c1;}
	.c_navy_lv2 {color: #9cb0dd;}
	.c_navy_lv1 {color: #c9d0de;}
	.c_red {color: #f00;}
	.c_orange {color:#f60;}
	.c_orange_lv3 {color: #ffba6a;}
	.c_orange_lv2 {color: #ffe9d0;}
	.c_orange_lv1 {color: #fff7ed;}
	.c_pink {color: #f69;}
	.c_pink_lv3 {color: #fdb6db;}
	.c_pink_lv2 {color: #ffe8f4;}
	.c_pink_lv1 {color: #fff5fa;}
	.c_limegreen {color: #96d20f;}
	.c_purple {color: #90f;}
	.c_skyblue {color: #28c5ff;}
	.c_turquoise {color: #1e94d4;}
	.c_yellow {color: #fc0;}
	.c_white {color: #fff;}
	/* JP COLOR */
	.c_kurotsurubami {color: #0B1013;} /* Black */
	.c_ginnezu {color: #91989f;} /* Gray  */
	.c_kurenai {color: cb1b45;} /* Red  */
	 .c_ruri {color: #005caf;} /* Blue  */
	.c_nanohana {color: #ffb11b;} /* Yellow  */
	.c_yamabuki {color: #ffb11b;} /* Gold */
	.c_daidai {color: #ee7800;} /* Orange */
	.c_tokiwa {color: #1b813e;} /* Green  */
	 .c_momo {color: #f596aa;} /* Pink  */
	 .c_mizu {color: #81c7d4;} /* Sky Blue  */
	 .c_fuji {color: #8b81c3;} /* Lirac  */
	 .c_edomurasaki {color: #77428d;} /* Purple  */
	/*====================
	BG COLOR
	====================*/
	.bg_black,.bg_blk {background: #000;}
	.bg_cd-red,.bg_cd,.bg_try {background: #dc5448; color: #fff;}
	.bg_gray,.bg_gry { background: #efefef;}
	.bg_l-green {background: #c4e8be;}
	.bg_l-blue,.bg_nvy { background: #bed6f8;}
	.bg_l-orange,.bg_l-org {background: #fcd6a4;}
	.bg_l-pink,.bg_pnk { background: #ffd1e9;}
	.bg_l-purple,.bg_ppl {background: #e8d1ff;}
	.bg_limegreen {background:#e7ffb5;}
	.bg_orange,.bg_org {background: #ffba6a;}
	.bg_skyblue,.bg_sky {background: #b7ebff;}
	.bg_white,.bg_wht {background: #fff;}
	.bg_yellow,.bg_ylw {background: #ffff8b;}
	.bg_stripe{background:-moz-linear-gradient(left top,#efefef,#efefef 25%,#fff 25%,#fff 50%,#efefef 50%,#efefef 75%,#fff 75%,#fff);background:-webkit-gradient(linear,left top,right bottom,from(#efefef),color-stop(25%,#efefef),color-stop(25%,#fff),color-stop(50%,#fff),color-stop(50%,#efefef),color-stop(75%,#efefef),color-stop(75%,#fff),to(#fff));-moz-background-size:7px 7px;-webkit-background-size:7px 7px;background-size:7px 7px}
	.bg_stripe_black,.bg_stripe_blk{background:url(https://trysail1986.com/images/_i/bg_blk_stripe_30x30.png);background:-moz-linear-gradient(left top,#000,#000 25%,#333 25%,#333 50%,#000 50%,#000 75%,#333 75%,#333);background:-webkit-gradient(linear,left top,right bottom,from(#000),color-stop(25%,#000),color-stop(25%,#333),color-stop(50%,#333),color-stop(50%,#000),color-stop(75%,#000),color-stop(75%,#333),to(#333));-moz-background-size:7px 7px;-webkit-background-size:7px 7px;background-size:7px 7px;color:#ddd}
	.bg_stripe_Dgry,.bg_stripe_d-gray{background:-moz-linear-gradient(left top,#ccc,#ccc 25%,#efefef 25%,#efefef 50%,#ccc 50%,#ccc 75%,#efefef 75%,#efefef);background:-webkit-gradient(linear,left top,right bottom,from(#ccc),color-stop(25%,#ccc),color-stop(25%,#efefef),color-stop(50%,#efefef),color-stop(50%,#ccc),color-stop(75%,#ccc),color-stop(75%,#efefef),to(#efefef));-moz-background-size:7px 7px;-webkit-background-size:7px 7px;background-size:7px 7px}.bg_stripe_pink,.bg_stripe_pnk{background:-moz-linear-gradient(left top,#ffd1e9,#ffd1e9 25%,#ffe8f4 25%,#ffe8f4 50%,#ffd1e9 50%,#ffd1e9 75%,#ffe8f4 75%,#ffe8f4);background:-webkit-gradient(linear,left top,right bottom,from(#ffd1e9),color-stop(25%,#ffd1e9),color-stop(25%,#ffe8f4),color-stop(50%,#ffe8f4),color-stop(50%,#ffd1e9),color-stop(75%,#ffd1e9),color-stop(75%,#ffe8f4),to(#ffe8f4));-moz-background-size:7px 7px;-webkit-background-size:7px 7px;background-size:7px 7px}
	.bg_stripe_ppl,.bg_stripe_purple{background:-moz-linear-gradient(left top,#e8d1ff,#e8d1ff 25%,#f0e1ff 25%,#f0e1ff 50%,#e8d1ff 50%,#e8d1ff 75%,#f0e1ff 75%,#f0e1ff);background:-webkit-gradient(linear,left top,right bottom,from(#e8d1ff),color-stop(25%,#e8d1ff),color-stop(25%,#f0e1ff),color-stop(50%,#f0e1ff),color-stop(50%,#e8d1ff),color-stop(75%,#e8d1ff),color-stop(75%,#f0e1ff),to(#f0e1ff));-moz-background-size:7px 7px;-webkit-background-size:7px 7px;background-size:7px 7px}
	.bg_stripe_yellow,.bg_stripe_ylw{background:-moz-linear-gradient(left top,#ff3,#ff3 25%,#fff 25%,#fff 50%,#ff3 50%,#ff3 75%,#fff 75%,#ffe);background:-webkit-gradient(linear,left top,right bottom,from(#ff3),color-stop(25%,#ff3),color-stop(25%,#ffe),color-stop(50%,#ffe),color-stop(50%,#ff3),color-stop(75%,#ff3),color-stop(75%,#ffe),to(#ffe));-moz-background-size:7px 7px;-webkit-background-size:7px 7px;background-size:7px 7px}
	.bg_dot_MidCnt,.bg_dot_Mid_l-gray{background:#efefef;background-image:radial-gradient(#fff 20%,transparent 0),radial-gradient(#fff 20%,transparent 0);background-position:0 0,10px 10px;background-size:20px 20px}.bg_dot_MidOrg,.bg_dot_Mid_orange{background:0 0,10px 10px #ffe9d0;background-image:radial-gradient(#fff7ed 20%,transparent 0),radial-gradient(#fff7ed 20%,transparent 0);background-size:20px 20px}
	.bg_dot_MidPnk,.bg_dot_Mid_pink{background:0 0,10px 10px #ffe8f4;background-image:radial-gradient(#fff5fa 20%,transparent 0),radial-gradient(#fff5fa 20%,transparent 0);background-size:20px 20px}
	.bg_dot_Mid_gold{background:0 0,10px 10px #ddd9cd;background-image:radial-gradient(#eeebe3 20%,transparent 0),radial-gradient(#eeebe3 20%,transparent 0);background-size:20px 20px}
	/*====================
	DECORATION
	====================*/
	/* UNDER LINE */
	.uL_DeepRed,.uL_buy,.uL_el,.uL_gry,.uL_l-org,.uL_mo,.uL_mt,.uL_org_lv1,.uL_org_lv2,.uL_org_lv3,.uL_pnk,.uL_pnk_lv1,.uL_pnk_lv2,.uL_pnk_lv3,.uL_pnk_ppl,.uL_try{border-bottom:1px dashed;padding-bottom:2px}.uL_mo{border-color:#96d20f}.uL_org_lv3{border-color:#ffba6a}.uL_org_lv2{border-color:#ffe9d0}.uL_org_lv1{border-color:#fff7ed}.uL_mt,.uL_pnk{border-color:#1e94d4}.uL_pnk_lv3{border-color:#fdb6db}.uL_pnk_lv2{border-color:#ffe8f4}.uL_pnk_lv1{border-color:#fff5fa}.uL_l-org{border-color:#28c5ff}.uL_try{border-color:#dc5448}.uL_pnk_ppl{border-color:#b266ff}.uL_buy{border-color:#32be00}.uL_el{border-color:#2c559a}.uL_gry{border-color:#999}.uL_DeepRed{border-color:#c03}
	/* HR */
	hr{border:0;border-top:1px solid #555;clear:both;height:0;margin:0}hr.black_1px_sld{border-top:1px solid #000}hr.black_10px_sld{border-top:10px solid #000}hr.black_1px_dsd{border-top:1px dashed #000}hr.black_1px_dtd{border-top:1px dotted #000}hr.blue_1px_sld{border-top:1px solid #03f}hr.blue_1px_dsd{border-top:1px dashed #03f}hr.blue_1px_dtd{border-top:1px dotted #03f}hr.d-gray_1px_sld{border-top:1px solid #444}hr.d-gray_1px_dsd{border-top:1px dashed #444}hr.d-gray_1px_dtd{border-top:1px dotted #444}hr.d-red_1px_sld{border-top:1px solid #c03}hr.d-red_1px_dsd{border-top:1px dashed #c03}hr.d-red_1px_dtd{border-top:1px dotted #c03}hr.ginnezu_1px_sld{border-top:1px solid #afafb0}hr.ginnezu_1px_dtd{border-top:1px dotted #afafb0}hr.ginnezu_1px_dsd{border-top:1px dashed #afafb0}hr.gray_1px_sld{border-top:1px solid #ccc}hr.gray_1px_dtd{border-top:1px dotted #ccc}hr.gray_1px_dsd{border-top:1px dashed #ccc}hr.green_1px_sld{border-top:1px solid #093}hr.green_1px_dsd{border-top:1px dashed #093}hr.green_1px_dtd{border-top:1px dotted #093}hr.indigo_1px_sld{border-top:1px solid #2c559a}hr.indigo_1px_dsd{border-top:1px dashed #2c559a}hr.indigo_1px_dtd{border-top:1px dotted #2c559a}hr.l-green_1px_sld{border-top:1px solid #9f0}hr.l-green_1px_dsd{border-top:1px dashed #9f0}hr.l-green_1px_dtd{border-top:1px dotted #9f0}hr.l-gray_1px_sld{border-top:1px solid #ccc}hr.l-gray_1px_dsd{border-top:1px dashed #ccc}hr.l-gray_1px_dtd{border-top:1px dotted #ccc}hr.l-orange_1px_sld{border-top:1px solid #ffc400}hr.l-orange_1px_dsd{border-top:1px dashed #ffc400}hr.l-orange_1px_dtd{border-top:1px dotted #ffc400}hr.l-orange_10px_sld{border-top:10px solid #ffc400}hr.l-orange_10px_dsd{border-top:10px dashed #ffc400}hr.l-orange_10px_dtd{border-top:10px dotted #ffc400}hr.l-purple_1px_sld{border-top:1px solid #b266ff}hr.l-purple_1px_dsd{border-top:1px dashed #b266ff}hr.l-purple_1px_dtd{border-top:1px dotted #b266ff}hr.limegreen_1px_sld{border-top:1px solid #96d20f}hr.limegreen_1px_dsd{border-top:1px dashed #96d20f}hr.limegreen_1px_dtd{border-top:1px dotted #96d20f}hr.navy_1px_sld{border-top:1px solid #405990}hr.navy_10px_sld{border-top:10px solid #405990}hr.navy_1px_dsd{border-top:1px dashed #405990}hr.navy_1px_dtd{border-top:1px dotted #405990}hr.orange_1px_sld{border-top:1px solid #f60}hr.orange_1px_dsd{border-top:1px dashed #f60}hr.orange_1px_dtd{border-top:1px dotted #f60}hr.pink_1px_sld{border-top:1px solid #f69}hr.pink_1px_dsd{border-top:1px dashed #f69}hr.pink_1px_dtd{border-top:1px dotted #f69}hr.purple_1px_sld{border-top:1px solid #90f}hr.purple_1px_dsd{border-top:1px dashed #90f}hr.purple_1px_dtd{border-top:1px dotted #90f}hr.red_1px_sld{border-top:1px solid red}hr.red_1px_dsd{border-top:1px dashed red}hr.red_1px_dtd{border-top:1px dotted red}hr.skyblue_1px_sld{border-top:1px solid #28c5ff}hr.skyblue_1px_dsd{border-top:1px dashed #28c5ff}hr.skyblue_1px_dtd{border-top:1px dotted #28c5ff}hr.turquoise_1px_sld{border-top:1px solid #1e94d4}hr.turquoise_1px_dsd{border-top:1px dashed #1e94d4}hr.turquoise_1px_dtd{border-top:1px dotted #1e94d4}hr.yellow_1px_sld{border-top:1px solid #fc0}hr.yellow_1px_dsd{border-top:1px dashed #fc0}hr.yellow_1px_dtd{border-top:1px dotted #fc0}hr.white_1px_sld{border-top:1px solid #fff}hr.white_1px_dsd{border-top:1px dashed #fff}hr.white_1px_dtd{border-top:1px dotted #fff}
	/* UNDER LINK */
	.udrLk{width:auto;padding:0 2% 0 0}.udrLk a{border-bottom:2px solid;display:inline-block;font-size:1.2rem;text-decoration:none;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:.3s}
	/* BQ */
	blockquote{background:#efefef;border-left:5px solid red;box-sizing:border-box;color:#464646;display:block;font-style:italic;margin:0 auto 2%;padding:10px;width:95%}blockquote p{line-height:1.7;margin:10px 0;padding:0;position:relative;z-index:1}blockquote cite{color:#888;display:block;font-size:.9em;text-align:right}











	/*====================
	IMG
	====================*/
	img {
		margin: 0;
		max-width:100%;
		padding: 0
	}
	/*====================
	ANCHOR
	====================*/
	a {
		color: #000; /* BLACK */
		text-decoration: none;
			-moz-transition: all .3s;
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			-ms-transition: all .3s;
		transition: .3s;
	}
	/*====================
	LAYOUT
	====================*/
	.blockCenter {
		display: block;
		margin: 0 auto;
	}
	.blockLeft {
		display: block;
		margin: 0 0 0 auto;
	}
	.blockLeft {
		display: block;
		margin: 0 auto 0 0;
	}
	.inlineCenter {
		text-align: center
	}
	.inlineLeft {
		text-align: left
	}
	.inlineRight {
		text-align: right
	}
	/* MARGIN */
	.mT-40{margin-top:-40px!important}.mT-30{margin-top:-30px!important}.mT-20{margin-top:-20px!important}.mT-15{margin-top:-15px!important}.mT-10{margin-top:-10px!important}.mT-5{margin-top:-5px!important}.m0{margin:0!important}.m5{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT15{margin-top:15px!important}.mT20{margin-top:20px!important}.mT25{margin-top:25px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mT50{margin-top:50px!important}.mT60{margin-top:60px!important}.mT70{margin-top:70px!important}.mT80{margin-top:5pc!important}.mT90{margin-top:90px!important}.mT100{margin-top:75pt!important}.mR-20{margin-right:-20px!important}.mR-10{margin-right:-10px!important}.mR-5{margin-right:-5px!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR15{margin-right:15px!important}.mR20{margin-right:20px!important}.mR30{margin-right:30px!important}.mR40{margin-right:40px!important}.mR50{margin-right:50px!important}.mB-20{margin-bottom:-20px!important}.mB-15{margin-bottom:-15px!important}.mB-10{margin-bottom:-10px!important}.mB-5{margin-bottom:-5px!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB20{margin-bottom:20px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.mB50{margin-bottom:50px!important}.mB60{margin-bottom:60px!important}.mB70{margin-bottom:70px!important}.mB80{margin-bottom:5pc!important}.mB90{margin-bottom:90px!important}.mB100{margin-bottom:75pt!important}.mL-20{margin-left:-20px!important}.mL-10{margin-left:-10px!important}.mL-5{margin-left:-5px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL10{margin-left:10px!important}.mL15{margin-left:15px!important}.mL20{margin-left:20px!important}.mL30{margin-left:30px!important}.mL40{margin-left:40px!important}.mL50{margin-left:50px!important}.mA{display:block;margin:1% auto}
	/* PADDING */
	.p0{padding:0!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p25{padding:25px!important}.p30{padding:30px!important}.p35{padding:35px!important}.p40{padding:40px!important}.p45{padding:45px!important}.p50{padding:50px!important}.pT10{padding-top:10px!important}.pT20{padding-top:20px!important}.pT30{padding-top:30px!important}.pT40{padding-top:40px!important}.pT50{padding-top:50px!important}.pR10{padding-right:10px!important}.pR20{padding-right:20px!important}.pR30{padding-right:30px!important}.pR40{padding-right:40px!important}.pR50{padding-right:50px!important}.pB10{padding-bottom:10px!important}.pB20{padding-bottom:20px!important}.pB30{padding-bottom:30px!important}.pB40{padding-bottom:40px!important}.pB50{padding-bottom:50px!important}.pL10{padding-left:10px!important}.pL20{padding-left:20px!important}.pL30{padding-left:30px!important}.pL40{padding-left:40px!important}.pL50{padding-left:50px!important}
	/* WIDTH */
	.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w40p{width:40%}.w50p{width:50%}.w60p{width:60%}.w70p{width:70%}.w80p{width:80%}.w90p{width:90%}.w100p{width:100%}.r45{transform:rotate(-45deg)}.r90{transform:rotate(-90deg)}
	/* KAKOMI */
	.kkm,.kkm-af,.kkm-bl,.kkm-blu,.kkm-blue,.kkm-cd,.kkm-d-red,.kkm-ev,.kkm-ga,.kkm-gray,.kkm-green,.kkm-grn,.kkm-gry,.kkm-hk,.kkm-ks,.kkm-l-green,.kkm-l-orange,.kkm-l-org,.kkm-l-pink,.kkm-l-purple,.kkm-limegreen,.kkm-mo,.kkm-mt,.kkm-mym,.kkm-navy,.kkm-orange,.kkm-org,.kkm-pink,.kkm-pnk,.kkm-ppl,.kkm-purple,.kkm-red,.kkm-sky,.kkm-skyblue,.kkm-try,.kkm-turquoise,.kkm-yellow,.kkm-ylw,.kkm-ym,.kkm-ym3,.kkm_af,.kkm_bl,.kkm_blue,.kkm_cd,.kkm_cp,.kkm_d-red,.kkm_ev,.kkm_ga,.kkm_gray,.kkm_green,.kkm_hk,.kkm_ks,.kkm_l-green,.kkm_l-orange,.kkm_l-pink,.kkm_l-purple,.kkm_limegreen,.kkm_mo,.kkm_mt,.kkm_mym,.kkm_navy,.kkm_orange,.kkm_pink,.kkm_purple,.kkm_red,.kkm_skyblue,.kkm_turquoise,.kkm_yellow,.kkm_ym,.kkm_ym3{display:block;margin-bottom:2%;padding:1% 2%}.kkm{border:1px solid #000}.kkm_d-red{border:1px solid #c03}.kkm_red{border:1px solid red}.kkm-org,.kkm_orange{border:1px solid #ff8c07}.kkm-l-org,.kkm_l-orange{border:1px solid #ffc400}.kkm-ylw,.kkm_yellow{border:1px solid #ff0}.kkm-grn,.kkm_green{border:1px solid #51891c}.kkm_l-green{border:1px solid #9f0}.kkm_limegreen{border:1px solid #96d20f}.kkm-blu,.kkm_blue{border:1px solid #1e94d4}.kkm_navy{border:1px solid #405990}.kkm_turquoise{border:1px solid #1e94d4}.kkm-sky,.kkm_skyblue{border:1px solid #a3e6ff}.kkm-ppl,.kkm_purple{border:1px solid #cc6ad0}.kkm_l-purple{border:1px solid #e8d1ff}.kkm-pnk,.kkm_pink{border:1px solid #ff63b5}.kkm_l-pink{border:1px solid #ffcbe0}.kkm-gry,.kkm_gray{border:1px solid #ccc}.kkm_ym{border:1px solid #3ca6ff}.kkm_mym{border:1px solid #8884f0}.kkm_ym3{border:1px solid #c76cd3}.kkm_mo{border:1px solid #96d20f}.kkm_mt{border:1px solid #32be00}.kkm_af{border:1px solid #ff8c07}.kkm_ga{border:1px solid #ff63b5}.kkm_ev{border:1px solid #405990}.kkm_ks{border:1px solid #f56ca6}.kkm_hk{border:1px solid #8884f0}.kkm_bl{border:1px solid #ff7f3c}.kkm-cd,.kkm-try,.kkm_cd{border:1px solid #dc5448}.kkm_cp{border:1px solid #32be00}.kkm_head{font-size:120%!important;font-weight:700}
	/* BOX */
	.box-gry_1b,.box-gry_2b,.box-gry_3b,.box-gry_4b,.box-tra_2b,.box-tra_3b,.box-tra_4b{margin-bottom:2%;padding:1% 2%}.box-gry_2b,.box-gry_3b,.box-gry_4b,.box-tra_2b,.box-tra_3b,.box-tra_4b{font-size:0}.box-gry_1b{border-radius:5px;overflow:auto}.box-gry_2b li,.box-gry_3b li,.box-gry_4b li,.box-tra_2b li,.box-tra_3b li,.box-tra_4b li{border-radius:5px;display:inline-block;font-size:1pc;font-size:1.6rem;margin:1%;padding:2%;vertical-align:top}.box-gry_1b,.box-gry_2b li,.box-gry_3b li,.box-gry_4b li{background:#efefef}.box-gry_2b li,.box-tra_2b li{width:44%}.box-gry_3b li,.box-tra_3b li{width:27.3333333333%}.box-gry_4b li,.box-tra_4b li{width:19%}.box-gry_2b li h5,.box-gry_3b li h5,.box-gry_4b li h5,.box-tra_2b li h5,.box-tra_3b li h5,.box-tra_4b li h5{line-height:1.4}
	/* TABLE */
	.tbl {
		line-height	: 1.1;
		width: 100%;
	}
		.tbl th {
			font-weight: bold;
		}
			.tbl th,
			.tbl td {
				padding: 10px;
				vertical-align: top;
			}
	/* TABLE GRAY */
	.tblGRY {
		border: 1px solid #ccc;
	}
		.tblGRY tr:nth-child(even) {
			background: #efefef;
		}
		.tblGRY tr:nth-child(odd) {
			background: #fff;
		}
			.tblGRY tr:nth-child(even) th {
				background: #cdcdcd;
			}
			.tblGRY tr:nth-child(odd) th {
				background: #dedede;
			}
				.tblGRY th,
				.tblGRY td {
					border: 1px solid #ccc;
				}
	/* IFRAME */.iframe-content{display:block;padding-top:56.25% position:relative;width:90%;height:0;margin:2% auto}.iframe-content iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.movArea iframe{display:inline-block;margin:10px;vertical-align:top}iframe.iframeSS{height:113px;width:200px}iframe.iframeS{height:169px;width:300px}iframe.iframeM{height:194px;width:345px}iframe.iframeL{height:360px;width:640px}iframe.iframeLL{height:480px;width:853px}
	/* CLEARFIX */.cF:after,.cf:after,.ctsFA-1:after,.mainSS:after,.movArea:after,.twArea:after,.twitter-timeline:after,.udrLk:after,nav:after,section:after{clear:both;content:".";display:block;height:0;visibility:hidden}.cf{display:inline-table}* html .cf{height:1%}.cf{display:block}
	.contents_inr {
		display: block;
		margin: 0 0 2%;
		padding: 1% 2%
	}
	.pcview {
		display: block
	}
	.spview {
		display: none
	}
	/* BR */
	.br1280,
	.br1200,
	.br1160,
	.br1024,
	.br960,
	.br800,
	.br720,
	.br640,
	.br540,
	.br480,
	.br420,
	.br400,
	.br360,
	.br320,
	.br300 {
		display: none;
	}

	/* Ditto Paging CMN */
		.ditto_pages {
			/* background: #ff0; */
			display: block;
			line-height:1;
			text-align: center;
			padding: 40px 0;
			width: 100%;
		}
			.ditto_page,
			.ditto_currentpage,
			.ditto_previous_link,
			.ditto_next_link {
				display: inline-block;
				margin: 4px 1px;
				padding: 10px;
			}
			.ditto_page,
			.ditto_previous_link,
			.ditto_next_link {
				background: #f7f7f7;
			}





	/*====================
	BUTTON
	====================*/
	/* COLOR BAR BUTTON */
	.colorBarBTN_af,.colorBarBTN_bl,.colorBarBTN_black,.colorBarBTN_blk,.colorBarBTN_blue,.colorBarBTN_buy,.colorBarBTN_cd,.colorBarBTN_cp,.colorBarBTN_d-gray,.colorBarBTN_d-red,.colorBarBTN_dst,.colorBarBTN_el,.colorBarBTN_ev,.colorBarBTN_ga,.colorBarBTN_ginnezu,.colorBarBTN_gray,.colorBarBTN_green,.colorBarBTN_gry,.colorBarBTN_hk,.colorBarBTN_indigo,.colorBarBTN_ks,.colorBarBTN_l-gray,.colorBarBTN_l-green,.colorBarBTN_l-orange,.colorBarBTN_l-org,.colorBarBTN_l-pink,.colorBarBTN_l-pnk,.colorBarBTN_l-purple,.colorBarBTN_lemon,.colorBarBTN_limegreen,.colorBarBTN_mint,.colorBarBTN_mo,.colorBarBTN_mt,.colorBarBTN_mym,.colorBarBTN_navy,.colorBarBTN_navy_lv1,.colorBarBTN_navy_lv2,.colorBarBTN_navy_lv3,.colorBarBTN_orange,.colorBarBTN_orange_lv1,.colorBarBTN_orange_lv2,.colorBarBTN_orange_lv3,.colorBarBTN_pink,.colorBarBTN_pink_lv1,.colorBarBTN_pink_lv2,.colorBarBTN_pink_lv3,.colorBarBTN_ppl,.colorBarBTN_purple,.colorBarBTN_red,.colorBarBTN_sky,.colorBarBTN_skyblue,.colorBarBTN_trial,.colorBarBTN_try,.colorBarBTN_turquoise,.colorBarBTN_white,.colorBarBTN_yellow,.colorBarBTN_ylw,.colorBarBTN_ym,.colorBarBTN_ym3{border-radius:5px;color:#000;display:block;font-size:1pc;font-size:1.6rem;font-weight:700;line-height:1.2;margin:0 auto 10px;opacity:1;padding:15px;text-align:center;text-decoration:none;width:calc(80% - 30px)}.colorBarBTN_black,.colorBarBTN_blk{background-color:#000;color:#fff}.colorBarBTN_blue{background-color:#2d51e3;color:#fff}.colorBarBTN_d-gray{background-color:#555;color:#fff}.colorBarBTN_gry{background-color:#777}.colorBarBTN_d-red{background-color:#c03;color:#fff}.colorBarBTN_ginnezu{background-color:#afafb0}.colorBarBTN_gray,.colorBarBTN_gry{background-color:#d6d6d6}.colorBarBTN_green{background-color:#1db24f;color:#fff}.colorBarBTN_el,.colorBarBTN_indigo{background-color:#2c559a;color:#fff}.colorBarBTN_l-green{background-color:#b2ff3f}.colorBarBTN_l-gray{background-color:#ccc}.colorBarBTN_l-orange,.colorBarBTN_l-org{background-color:#ffc400}.colorBarBTN_l-pink,.colorBarBTN_l-pnk{background-color:#ffcbe0}.colorBarBTN_l-purple{background-color:#e8d1ff}.colorBarBTN_lemon{background-color:#fffe64}.colorBarBTN_mint{background-color:#7cf4cb}.colorBarBTN_navy_lv3{background-color:#5476c1;color:#fff}.colorBarBTN_navy_lv2{background-color:#9cb0dd}.colorBarBTN_navy_lv1{background-color:#c9d0de}.colorBarBTN_red{background-color:red;color:#fff}.colorBarBTN_orange{background-color:#f60;color:#fff}.colorBarBTN_orange_lv3{background-color:#ffba6a}.colorBarBTN_orange_lv2{background-color:#ffe9d0}.colorBarBTN_orange_lv1{background-color:#fff7ed}.colorBarBTN_pink{background-color:#f69;color:#fff}.colorBarBTN_pink_lv3{background-color:#fdb6db}.colorBarBTN_pink_lv2{background-color:#ffe8f4}.colorBarBTN_pink_lv1{background-color:#fff5fa}.colorBarBTN_ppl,.colorBarBTN_purple{background-color:#cc6ad0;color:#fff}.colorBarBTN_sky,.colorBarBTN_skyblue{background-color:#28c5ff;color:#fff}.colorBarBTN_turquoise{background-color:#1e94d4;color:#fff}.colorBarBTN_yellow,.colorBarBTN_ylw{background-color:#ff0}.colorBarBTN_white{background-color:#fff}.colorBarBTN_limegreen{background-color:#96d20f;color:#fff}
	/* OTHER BUTTON */
	.btnCircle{padding:5px}.btnCircle,.btnCircle span{display:inline-block;height:30px}.btnCircle span{border-radius:15px;color:#fff;line-height:30px;overflow:hidden;text-align:center;width:30px}.btnAP span{background:#000}.btnATR span,.btnNSL span{background:#32be00}.btnSP span{background:#ceb739}.btnTW span{background:#00aced}.btnIG span{background:-webkit-linear-gradient(135deg,#427eff 0,#f13f79 70%)no-repeat;background:linear-gradient(135deg,#427eff 0,#f13f79 70%)no-repeat;overflow:hidden}.btnFB span{background:#305097}.btnBLG span{background:#7db32f}.btnWEB span{background:#015b9c}



/* /////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
JS
////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////// */
	/* Match Height */
	.mH {
		overflow-wrap: break-word;
		vertical-align: top
	}



/* /////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
RESPONSIVE
////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////// */


/* ----------------------------------------------------------
1400
---------------------------------------------------------- */
@media screen and (max-width: 1280px) {
			/*====================
			FONT
			====================*/
			.f_noto {
				font-family: 'Noto Sans JP', sans-serif;
			}
			.f_LV1 {
				font-size: 8px;
				font-size: 0.8rem;
			}
			.f_LV2 {
				font-size: 9px;
				font-size: 0.9rem;
			}
			.f_LV3 {
				font-size: 10px;
				font-size: 1rem;
			}
			.f_LV4 {
				font-size: 10px;
				font-size: 1rem;
			}
			.f_LV5 {
				font-size: 12px;
				font-size: 1.2rem;
			}
			.f_LV6 {
				font-size: 14px;
				font-size: 1.4rem;
			}
			.f_LV7 {
				font-size: 16px;
				font-size: 1.6rem;
			}
			.f_LV8 {
				font-size: 18px;
				font-size: 1.8rem;
			}
			.f_LV9 {
				font-size: 22px;
				font-size: 2.2rem;
			}
			.f_LV10 {
				font-size: 24px;
				font-size: 2.4rem;
			}
			.f_LV11 {
				font-size: 26px;
				font-size: 2.6rem;
			}
			.f_LV12 {
				font-size: 30px;
				font-size: 3rem;
			}
			.f_LV13 {
				font-size: 36px;
				font-size: 3.6rem;
			}
}/* 1400px */
/* ----------------------------------------------------------
1280
---------------------------------------------------------- */
@media screen and (max-width: 1280px) {
}/* 1280px */
/* ----------------------------------------------------------
960
---------------------------------------------------------- */
@media screen and (max-width: 960px) {
}/* 960px */

/* ----------------------------------------------------------
900
---------------------------------------------------------- */
@media screen and (max-width: 900px) {
			/*====================
			FONT
			====================*/
			.f_LV1,
			.f_LV2,
			.f_LV3 {
				font-size: 1.5vw;
			}
			.f_LV4 {
				font-size: 1.6vw;
			}
			.f_LV5 {
				font-size: 1.8vw;
			}
			.f_LV6 {
				font-size: 2vw;
			}
			.f_LV7 {
				font-size: 2.2vw;
			}
			.f_LV8 {
				font-size: 2.8vw;
			}
			.f_LV9 {
				font-size: 3vw;
			}
			.f_LV10 {
				font-size: 3.2vw;
			}
			.f_LV11 {
				font-size: 3.4vw;
			}
			.f_LV12 {
				font-size: 3.6vw;
			}
			.f_LV13 {
				font-size: 4vw;
			}
}/* 900px */
/* ----------------------------------------------------------
720
---------------------------------------------------------- */
@media screen and (max-width: 720px) {
	body {
		font-size:14px;
		font-size:1.4rem;
		line-height:1.5;
	}
	.w20p,.w25p,.w30p,.w40p,.w50p,.w60p,.w70p,.w80p,.w90p,.w100p{width:auto}
	blockquote,
	.alert-box,
	.kkm,
	.kkm-blu,
	.kkm-l-org,
	.kkm-grn,
	.kkm-gry,
	.kkm-org,
	.kkm-pnk,
	.kkm-ppl,
	.kkm-sky,
	.kkm-try,
	.kkm-ylw,
	.box-gry_1b,
	.box-gry_2b,
	.box-gry_3b,
	.box-gry_4b,
	.box-tra_2b,
	.box-tra_3b,
	.box-tra_4b,
	.contents_inr   {
		margin: 0 0 8%;
	}
	/* IFRAME - GV */
	.gvMat{
		width: 100%;
		height: 600px;
		margin: 0 auto;
	}
	.iframe-content {
		display: block;
		margin: 2% auto 8%;
	}
	.drawer-hamburger {
		position: static;
	}
	.drawer-hamburger {
		position: fixed !important;
		top: auto;
		bottom: 10px !important;
		left: 5px;
	}
		#dhName {
			bottom: 60px;
		}
	/* TABLE */
		.tbl tr:nth-child(even) {
			background: #fff;
		}
			.tbl th,
			.tbl td {
				border-bottom: none;
				display: block;
				width: auto;
			}
	.box-gry_2b li,
	.box-gry_3b li,
	.box-gry_4b li,
	.box-tra_2b li,
	.box-tra_3b li,
	.box-tra_4b li {
		display: block;
		margin: 1% 0 4%;
		width: auto;
	}
	.pcview {
		display: none;
	}
	.spview {
		display: block;
	}
}/* 720px */
/* ----------------------------------------------------------
640
---------------------------------------------------------- */
@media screen and (max-width: 640px) {
} /* 640 */
/* ----------------------------------------------------------
540
---------------------------------------------------------- */
@media screen and (max-width: 540px) {
	/*LIST TAG*/
		dl.dlConv dd {
			line-height: 1.8;
		}
	/* GV */
	.gvMat{
		height: 320px;
	}
}/* 540px */
/* ----------------------------------------------------------
480
---------------------------------------------------------- */
@media screen and (max-width: 480px) {
			/*====================
			FONT
			====================*/
			.f_LV1,
			.f_LV2,
			.f_LV3 {
				font-size: 10px;
				font-size: 1rem;
			}
			.f_LV4 {
				font-size: 11px;
				font-size: 1.1rem;
			}
			.f_LV5 {
				font-size: 13px;
				font-size: 1.3rem;
			}
			.f_LV6 {
				font-size: 14px;
				font-size: 1.4rem;
			}
			.f_LV7 {
				font-size: 16px;
				font-size: 1.6rem;
			}
			.f_LV8 {
				font-size: 18px;
				font-size: 1.8rem;
			}
			.f_LV9 {
				font-size: 20px;
				font-size: 2rem;
			}
			.f_LV10 {
				font-size: 22px;
				font-size: 2.2rem;
			}
			.f_LV11 {
				font-size: 24px;
				font-size: 2.4rem;
			}
			.f_LV12 {
				font-size: 26px;
				font-size: 2.6rem;
			}
			.f_LV13 {
				font-size: 28px;
				font-size: 2.8rem;
			}
}/* 480px */
/* ----------------------------------------------------------
420
---------------------------------------------------------- */
@media screen and (max-width: 420px) {
}/* 420px */
/* ----------------------------------------------------------
300
---------------------------------------------------------- */
@media screen and (max-width: 300px) {
	body {
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 1.4;
	}
}/* 300px */



/* /////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
HOVER
////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////// */
@media (hover: hover) and (pointer: fine) {
	/* Anchor */
	a:hover {
		filter: alpha(opacity=75);
		-moz-opacity: .75;
		opacity: .75;
	}
	a:hover img {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}
	/* UNDER LINK */
	.udrLk a:hover {
		letter-spacing: .1em
	}
	/* BTN:Hover */
	.colorBarBTN_black:hover,.colorBarBTN_blk:hover,.colorBarBTN_blue:hover,.colorBarBTN_d-gray:hover,.colorBarBTN_d-red:hover,.colorBarBTN_el:hover,.colorBarBTN_ginnezu:hover,.colorBarBTN_gray:hover,.colorBarBTN_green:hover,.colorBarBTN_gry:hover,.colorBarBTN_indigo:hover,.colorBarBTN_l-gray:hover,.colorBarBTN_l-green:hover,.colorBarBTN_l-orange:hover,.colorBarBTN_l-org:hover,.colorBarBTN_l-pink:hover,.colorBarBTN_l-pnk:hover,.colorBarBTN_l-purple:hover,.colorBarBTN_limegreen:hover,.colorBarBTN_navy:hover,.colorBarBTN_navy_lv1:hover,.colorBarBTN_navy_lv2:hover,.colorBarBTN_navy_lv3:hover,.colorBarBTN_orange:hover,.colorBarBTN_orange_lv1:hover,.colorBarBTN_orange_lv2:hover,.colorBarBTN_orange_lv3:hover,.colorBarBTN_pink:hover,.colorBarBTN_pink_lv1:hover,.colorBarBTN_pink_lv2:hover,.colorBarBTN_pink_lv3:hover,.colorBarBTN_ppl:hover,.colorBarBTN_purple:hover,.colorBarBTN_red:hover,.colorBarBTN_skyblue:hover,.colorBarBTN_turquoise:hover,.colorBarBTN_white:hover,.colorBarBTN_yellow:hover,.colorBarBTN_ylw:hover{opacity:.7}
} /* / HOVER */


