﻿@charset "utf-8";

/*
Theme Name: テーマ
Version 1.0
*/ 

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  全般設定
　━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.newpage{
	page-break-before: always;
}

.fl{
	float:left;
}
.fr{
	float:right;
}
.fs_14{
	font-size:14px;
}
.fs_18{
	font-size:18px;
}
.fs_20{
	font-size:20px;
}
.fs_21{
	font-size:21px;
}
.fw_b{
	font-weight:bold;
}

.c_005bab{
	color:#005bab;
}
.c_166dba{
    color:#166dba;
}
.c_ff0000{
	color:#ff0000;
}
.c_cfeefc{
	background-color:#cfeefc;
}
.c_cffcea{
    background-color:#cffcea;
}
.c_e6e6e6{
	background-color:#e6e6e6;
}

.ta_c{
	text-align:center;
}
.ta_l{
	text-align:left;
}
.lh_20{
	line-height:20px;
}
.lh_23{
	line-height:23px;
}
.lh_27{
	line-height:27px;
}
.lh_30{
	line-height:30px;
}

.m_0a{
	margin:0 auto;
}
.mlr_0{
	margin-left:0px;
    margin-right:0px;
}

.mt_5{
	margin-top:5px;
}
.mt_10{
    margin-top:10px;
}
.mt_20{
	margin-top:20px;
}
.mt_30{
	margin-top:30px;
}
.mt_50{
	margin-top:50px;
}
.mt_100{
	margin-top:100px;
}
.mb_8{
	margin-bottom:8px;
}
.mb_10{
    margin-bottom:10px;
}
.mb_15{
    margin-bottom:15px;
}
.mb_25{
	margin-bottom:25px;
}
.mb_30{
	margin-bottom:30px;
}
.mb_50{
	margin-bottom:50px;
}
.mb_100{
	margin-bottom:100px;
}
.ml_10{
	margin-left:10px;
}
.ml_20{
    margin-left:20px;
}
.ml_50{
	margin-left:50px;
}
.ml_80{
	margin-left:80px;
}
.mr_20{
	margin-right:20px;
}
.mr_50{
	margin-right:50px;
}
.mr_60{
	padding-right:60px;
}

.p_5{
    padding:5px;
}
.p_10{
	padding:10px;
}
.p_20{
	padding:20px;
}
.p_30{
	padding:30px;
}

.pt_8{
	padding-top:8px;
}
.pt_10{
	padding-top:10px;
}
.pt_20{
	padding-top:20px;
}
.pt_30{
	padding-top:30px;
}
.pt_40{
	padding-top:40px;
}
.pt_45{
	padding-top:45px;
}
.pt_50{
	padding-top:50px;
}
.pt_60{
	padding-top:60px;
}
.pt_70{
	padding-top:70px;
}
.pt_100{
	padding-top:100px;
}
.pt_140{
	padding-top:140px;
}
.pt_205{
	padding-top:205px;
}
.pt_220{
    padding-top:220px;
}
.pt_250{
	padding-top:250px;
}
.pt_280{
	padding-top:280px;
}
.pt_320{
	padding-top:320px;
}
.pb_10{
	padding-bottom:10px;
}
.pb_30{
	padding-bottom:30px;
}
.pl_10{
	padding-left:10px;
}
.pl_20{
	padding-left:20px;
}
.pl_40{
	padding-left:40px;
}
.pl_50{
	padding-left:50px;
}
.pl_110{
	padding-left:110px;
}
.pl_130{
	padding-left:130px;
}
.pl_330{
	padding-left:330px;
}
.pl_400{
	padding-left:400px;
}
.pl_700{
	padding-left:700px;
}
.pl_910{
	padding-left:910px;
}
.pr_50{
	padding-right:50px;
}
.pr_120{
    padding-right:120px;
}

.w200{
    width:200px;
}
.w270{
	width:270px;
}
.w500{
	width:500px;
}
.w550{
	width:550px;
}
.w810{
	width:810px;
}
.w825{
    width:825px;
}
.w1115{
	width:1115px;
}
.h30{
    height:30px;
}
.h50{
    height:50px;
}
.h80{
	height:80px;
}
.h180{
	height:180px;
}
.h450{
	height:450px;
}

