@charset "UTF-8";
/*
////////////////////////////////
base
共通レイアウト
共通モジュール
共通ステート
////////////////////////////////

========Prefix========
`l` : Layout（layout）
`md` : Module（module）
`is` : State（状態）

========Block========
--Block(layout)--
`sec` : セクション要素
`grid` : グリッド要素
`colset` : カラムセット要素

Block(module)
`nav` : ナビゲーション要素
`list` : リスト要素
`article` : 記事要素
`media` : メディア要素
`alert` : アラート要素
`form` : フォーム要素


========Element========
Element(layout)
`col` : Block のカラム要素

Element(module)
`ti` : Block のタイトル要素
`img` : Block の画像要素
`bt` : Block のボタン要素
`date` : Block の日付要素
`name` : Block の名前要素

Element(共通要素)
`header` : Block のヘッダー要素
`body` : Block のメイン要素
`footer` : Block のフッター要素
`item` : Block のアイテム要素
*/

/*//ボックスサイジングリセット//*/
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
/*テキスト装飾*/

.is_text_red {
	color: rgba(223,0,3,1.00);
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.is_text_orange {
	color: #E6821E;
}
.is_text_pink01 {
	color: #E95378;
}
.is_text_serif {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif"
}
.is_text_big {
	font-size: 3.3rem;
}
.is_text_big02 {
	font-size: 2.1rem;
}
.is_disp_none {
	display: none;
}
html {
	font-size: 62.5%;
	height: 100%;
}
body {
	font-size: 1.4rem;
	height: 100%;
	line-height: 180%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	padding: 0px;
	margin: 0px;
	color: #515151;
}
a {
	color: #0095D0;
}
a:hover {
	text-decoration: underline;
	color: #FD793E;
}
address {
	font-style: normal;
}
/*スペース調整*/
.is_margin_top10 {
	margin-top: 10px;
}
.is_margin_top20 {
	margin-top: 20px;
}
.is_margin_top30 {
	margin-top: 30px;
}
.is_margin_top40 {
	margin-top: 40px;
}
.is_margin_top50 {
	margin-top: 50px;
}
.is_margin_top1em {
	margin-top: 1em;
}
.is_margin_top2em {
	margin-top: 2em;
}
.is_margin_top3em {
	margin-top: 3em;
}
.is_margin_top4em {
	margin-top: 4em;
}
.is_margin_top5em {
	margin-top: 5em;
}
.is_margin_top6em {
	margin-top: 6em;
}
.is_margin_top7em {
	margin-top: 7em;
}
.is_margin_top8em {
	margin-top: 8em;
}
.is_margin_top9em {
	margin-top: 9em;
}
.is_margin_top10em {
	margin-top: 10em;
}
.is_margin_bottom10 {
	margin-bottom: 10px;
}
.is_margin_bottom20 {
	margin-bottom: 20px;
}
.is_margin_bottom30 {
	margin-bottom: 30px;
}
.is_margin_bottom40 {
	margin-bottom: 40px;
}
.is_margin_bottom50 {
	margin-bottom: 50px;
}
.is_margin_bottom1em {
	margin-bottom: 1em;
}
.is_margin_bottom2em {
	margin-bottom: 2em;
}
.is_margin_bottom3em {
	margin-bottom: 3em;
}
.is_margin_bottom4em {
	margin-bottom: 4em;
}
.is_margin_bottom5em {
	margin-bottom: 5em;
}
.is_margin_bottom6em {
	margin-bottom: 6em;
}
.is_margin_bottom7em {
	margin-bottom: 7em;
}
.is_margin_bottom8em {
	margin-bottom: 8em;
}
.is_margin_bottom9em {
	margin-bottom: 9em;
}
.is_margin_bottom10em {
	margin-bottom: 10em;
}
.is_padding_top10 {
	padding-top: 10px;
}
.is_padding_top20 {
	padding-top: 20px;
}
.is_padding_top30 {
	padding-top: 30px;
}
.is_padding_top40 {
	padding-top: 40px;
}
.is_padding_top50 {
	padding-top: 50px;
}
.is_padding_bottom10 {
	padding-bottom: 10px;
}
.is_padding_bottom20 {
	padding-bottom: 20px;
}
.is_padding_bottom30 {
	padding-bottom: 30px;
}
.is_padding_bottom40 {
	padding-bottom: 40px;
}
.is_padding_bottom50 {
	padding-bottom: 50px;
}
.is_padding_bottom60 {
	padding-bottom: 60px;
}
.is_padding_bottom70 {
	padding-bottom: 70px;
}
.is_margin_left_text {
	margin-left: 1.5em;
}
.is_margin_left5 {
	margin-left: 5px;
}
.is_margin_left10 {
	margin-left: 10px;
}
.is_margin_left15 {
	margin-left: 15px;
}
.is_margin_right_text {
	margin-right: 15px;
}
.is_margin_right1em {
	margin-right: 1em;
}
.is_margin_right2em {
	margin-right: 2em;
}
.is_margin_right30per {
	margin-right: 30%;
}
.is_margin_left1em {
	margin-left: 1em;
}
.is_margin_left2em {
	margin-left: 2em;
}
.is_margin_left3em {
	margin-left: 3em;
}
.is_margin_right5 {
	margin-right: 5px;
}
.is_margin_right10 {
	margin-right: 10px;
}
.is_w13em {
	width: 13em;
}
.is_flLeft {
	float: left;
}
.is_flRight {
	float: right;
}
.is_flClear {
	clear: both;
	overflow: hidden;
}
.is_center {
	text-align: center;
}
.is_left {
	text-align: left;
}
.is_right {
	text-align: right;
}
.is_text_Block {
	display: block;
	overflow: hidden;
}
.is_text_flRight {
	float: right;
	display: block;
	overflow: hidden;
}
.is_text_flLeft {
	float: left;
	display: block;
	overflow: hidden;
}
.is_bg_white {
	background-color: #FFFFFF;
}
.is_center_bt {
	text-align: center;
	padding-top: 2em;
	padding-bottom: 2em;
	clear: both;
	overflow: hidden;
}
.is_border_bt {
	border-bottom: #957C52 dotted 1px;
}
.md_ulstyle01 {
}
.md_ulstyle01 li {
	list-style: disc;
	list-style-position: inside;
	padding-left: 0em;
}
