/*###########################################################
#############################################################

Reset Stylesheet
currentex.jp
2019/01/18
Ver 1.2

#############################################################
-----------------------------------------------------------*/

/*base reset*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	background-color: transparent;
}
hr {clear: both;visibility: hidden;}
img {border: 0px;}
a img {border: none;}
body {line-height: 100%;}
table {border-collapse: collapse;border-spacing: 0px;}
caption,th,td {text-align: left;}
ol,ul,li {list-style: none;}
a {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted;cursor: help;}

hr {
	height: 1px;
	padding: 0;
	margin: 1em 0;
	border: 0;
	border-top: 1px solid #cccccc;
	display: block;
}
input, select {vertical-align: middle;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
blockquote, q{quotes: "" "";}

/*form reset*/
button,fieldset,form,input,label,legend,select,textarea {
	font-family: inherit;
	font-size: 1.0em;
	font-style: inherit;
	font-weight: inherit;
	vertical-align: baseline;
}

/*inline reset*/
address,caption,cite,code,dfn,em,th,var {font-style: normal;font-weight: normal;text-decoration: none;}
code,kbd,pre,samp,tt {font-family: monospace;line-height: 100%;}
abbr,acronym {border: 0px;}

/*html5 reset*/
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display: block;}
ins {color: #000;text-decoration: none;background-color: #ff9;}
mark {font-style: italic;font-weight: bold;color: #000;background-color: #ff9;}

/* Reset CSS
-----------------------------------------------------------*/

/*###########################################################
初期設定 */
.xhtml {display: none;}
.hidden {visibility: hidden;}


/* 初期設定
-----------------------------------------------------------*/

/*###########################################################
clear */
.clr {clear: both;}
.clr_left {clear: left;}
.clr_right {clear: right;}
.clearfix:after {clear: both;height: 0;visibility: hidden;display: block;content: ".";}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* clear用
-----------------------------------------------------------*/

/*###########################################################
リンクカラー設定 */

/*初期カラー link:青 v:紫 h:赤 */
/*a:link {color: #0000ff;text-decoration: underline;}
a:visited {color: #800080;text-decoration: underline;}
a:hover {color: #FF0000;text-decoration: none;}*/

/* リンクカラー設定
-----------------------------------------------------------*/

/*###########################################################
配置系CSS */
.fl_left {float: left;}
.fl_right {float: right;}
.text_right {text-align: right !important;}
.text_left {text-align: left !important;}
.text_center {text-align: center !important;}
.pointer {text-decoration: underline;cursor: pointer;}

/* 配置系CSS
-----------------------------------------------------------*/

/*###########################################################
FONT COLOR設定 */

/*原色*/
.f_red {color: #ff0000;} /*レッド*/
.f_blue {color: #0000cc;} /*ブルー*/
.f_green {color: #008000;} /*グリーン*/
.f_black {color: #000000;} /*ブラック*/
.f_white {color: #ffffff;} /*ホワイト*/
.f_orange {color: #ffa500;} /*オレンジ*/
.f_yellow {color: #ffff00;} /*イエロー*/
.f_purple {color: #800080;} /*パープル*/
.f_pink {color: #ffc0cb;} /*ピンク*/

/*淡い色*/
.f_lblue {color: #00ccff;} /*ライトブルー*/
.f_llblue {color:#f0f8ff;} /*アリスブルー*/
.f_lrose {color: #ffe4e1;} /*ミスティローズ*/
.f_lyellow {color: #ffffe0;} /*ライトイエロー*/
.f_lgreen {color: #90ee90;} /*ライトグリーン*/
.f_lpink {color: #ffb6c1;} /*ライトピンク*/

/*濃い色*/
.f_dred {color: #990000;} /*ダークレッド*/
.f_dgreen {color: #006400;} /*ダークグリーン*/
.f_dorange {color: #ff8c00;} /*ダークオレンジ*/
.f_dpurple {color: #8b008b;} /*ダークマゼンダ*/
.f_dpink {color:#db7093;} /*ダークピンク*/
.d_dblue {color:#00008b;} /*ダークブルー*/

/* FONT COLOR設定
-----------------------------------------------------------*/

/*###########################################################
BG COLOR設定 */

/*原色*/
.bg_red {background-color: #ff0000;} /*レッド*/
.bg_blue {background-color: #0000cc;} /*ブルー*/
.bg_green {background-color: #008000;} /*グリーン*/
.bg_black {background-color: #000000;} /*ブラック*/
.bg_white {background-color: #ffffff;} /*ホワイト*/
.bg_orange {background-color: #ffa500;} /*オレンジ*/
.bg_yellow {background-color: #ffff00;} /*イエロー*/
.bg_purple {background-color: #800080;} /*パープル*/
.bg_pink {background-color: #ffc0cb;} /*ピンク*/

/*淡い色*/
.bg_lblue {background-color: #00ccff;} /*ライトブルー*/
.bg_llblue {background-color:#f0f8ff;} /*アリスブルー*/
.bg_lrose {background-color: #ffe4e1;} /*ミスティローズ*/
.bg_lyellow {background-color: #ffffe0;} /*ライトイエロー*/
.bg_lgreen {background-color: #90ee90;} /*ライトグリーン*/
.bg_lpink {background-color: #ffb6c1;} /*ライトピンク*/

/*濃い色*/
.bg_dred {background-color: #990000;} /*ダークレッド*/
.bg_dgreen {background-color: #006400;} /*ダークグリーン*/
.bg_dorange {background-color: #ff8c00;} /*ダークオレンジ*/
.bg_dpurple {background-color: #8b008b;} /*ダークマゼンダ*/
.bg_dpink {background-color:#db7093;} /*ダークピンク*/
.bg_dblue {background-color:#00008b;} /*ダークブルー*/

/* BG COLOR設定
-----------------------------------------------------------*/

/*###########################################################
横幅指定 */
.w10 {width: 10px;}
.w15 {width: 15px;}
.w20 {width: 20px;}
.w30 {width: 30px;}
.w40 {width: 40px;}
.w50 {width: 50px;}
.w60 {width: 60px;}
.w70 {width: 70px;}
.w80 {width: 80px;}
.w90 {width: 90px;}
.w100 {width: 100px;}
.w110 {width: 110px;}
.w120 {width: 120px;}
.w130 {width: 130px;}
.w140 {width: 140px;}
.w150 {width: 150px;}
.w160 {width: 160px;}
.w170 {width: 170px;}
.w180 {width: 180px;}
.w190 {width: 190px;}
.w200 {width: 200px;}
.w210 {width: 210px;}
.w220 {width: 220px;}
.w230 {width: 230px;}
.w240 {width: 240px;}
.w250 {width: 250px;}
.w260 {width: 260px;}
.w270 {width: 270px;}
.w280 {width: 280px;}
.w290 {width: 290px;}
.w300 {width: 300px;}
.w330 {width: 330px;}
.w350 {width: 350px;}
.w400 {width: 400px;}
.w450 {width: 450px;}
.w500 {width: 500px;}
.w550 {width: 550px;}
.w600 {width: 600px;}
.w760 {width: 760px;}
.w800 {width: 800px;}
.w880 {width: 880px;}
.w900 {width: 900px;}
.w920 {width: 920px;}
.w940 {width: 940px;}
.w960 {width: 960px;}

/* 横幅指定
-----------------------------------------------------------*/

/*###########################################################
横幅％指定 */
.w5p {width: 5%; vertical-align:middle;}
.w7p {width: 7%; vertical-align:middle;}
.w8p {width: 8%; vertical-align:middle;}
.w9p {width: 9%; vertical-align:middle;}
.w10p {width: 10%; vertical-align:middle;}
.w11p {width: 11%; vertical-align:middle;}
.w12p {width: 12%; vertical-align:middle;}
.w14p {width: 14%; vertical-align:middle;}
.w15p {width: 15%; vertical-align:middle;}
.w16p {width: 16%; vertical-align:middle;}
.w20p {width: 20%; vertical-align:middle;}
.w25p {width: 25%; vertical-align:middle;}
.w30p {width: 30%; vertical-align:middle;}
.w35p {width: 35%; vertical-align:middle;}
.w39p {width: 39%; vertical-align:middle;}
.w40p {width: 40%; vertical-align:middle;}
.w48p {width: 48%; vertical-align:middle;}
.w50p {width: 50%; vertical-align:middle;}
.w52p {width: 52%; vertical-align:middle;}
.w60p {width: 60%; vertical-align:middle;}
.w61p {width: 61%; vertical-align:middle;}
.w65p {width: 65%; vertical-align:middle;}
.w70p {width: 70%; vertical-align:middle;}
.w80p {width: 80%; vertical-align:middle;}
.w90p {width: 90%; vertical-align:middle;}
.w100p {width: 100%; vertical-align:middle;}
/* 横幅％指定
-----------------------------------------------------------*/


/*###########################################################
マージン調整 */
/*margin-top*/
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt90 {margin-top:90px;}
.mt100 {margin-top:100px;}

/*margin-left*/
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml80 {margin-left:80px;}
.ml90 {margin-left:90px;}
.ml100 {margin-left:100px;}

/*margin-right*/
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mr60 {margin-right:60px;}
.mr70 {margin-right:70px;}
.mr80 {margin-right:80px;}
.mr90 {margin-right:90px;}
.mr100 {margin-right:100px;}

/*margin-bottom*/
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.mb90 {margin-bottom:90px;}
.mb100 {margin-bottom:100px;}
/* 横幅％指定
-----------------------------------------------------------*/

/* IMEモード */
.active {ime-mode: active;}
.inactive {ime-mode: inactive;}


/* 頭を１文字下げる */
.idt {
	list-style: none;
    padding-left: 1em; /*1em（1文字）分、右に移動*/
    text-indent: -1em; /*最初の行だけ1em（1文字）分、左に移動*/
}

