﻿@charset "utf-8";


/* --------------------------
		clear
-------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hides from IE-mac */

.clear{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}


/* --------------------------
		link settings
-------------------------- */
a					{color: #666;text-decoration: underline;}
a:link		{color: #666;text-decoration: underline;}
a:visited	{color: #666;text-decoration: underline;}
a:hover		{color: #666;text-decoration: none;}
a:active	{color: #666;text-decoration: none;}


/* --------------------------
		font-color settings
-------------------------- */
.fcCream {color: #BFA05F;}
.fcRed {color: #E50012;}
.fcPink {color: #bc5eaa;}

/* --------------------------
		text-align settings
-------------------------- */
.taCenter {text-align: center;}
.taRight {text-align: right;}


/* --------------------------
		margin settings
-------------------------- */
.mrgB5	{margin-bottom: 5px;}
.mrgB10	{margin-bottom: 10px;}
.mrgB15	{margin-bottom: 15px;}
.mrgB20	{margin-bottom: 20px;}
.mrgB25	{margin-bottom: 25px;}
.mrgB30	{margin-bottom: 30px;}
.mrgB35	{margin-bottom: 35px;}
.mrgB40	{margin-bottom: 40px;}
.mrgB45	{margin-bottom: 45px;}
.mrgB50	{margin-bottom: 50px;}
.mrgB55	{margin-bottom: 55px;}
.mrgB60	{margin-bottom: 60px;}
.mrgB65	{margin-bottom: 65px;}
.mrgB70	{margin-bottom: 70px;}
.mrgB75	{margin-bottom: 75px;}
.mrgB80	{margin-bottom: 80px;}
.mrgB85	{margin-bottom: 85px;}
.mrgB90	{margin-bottom: 90px;}
.mrgB95	{margin-bottom: 95px;}


/* --------------------------
		padding settings
-------------------------- */
.padB5	{padding-bottom: 5px;}
.padB10	{padding-bottom: 10px;}
.padB15	{padding-bottom: 15px;}
.padB20	{padding-bottom: 20px;}
.padB25	{padding-bottom: 25px;}
.padB30	{padding-bottom: 20px;}
.padB35	{padding-bottom: 35px;}
.padB40	{padding-bottom: 40px;}
.padB45	{padding-bottom: 45px;}
.padB50	{padding-bottom: 50px;}
.padB55	{padding-bottom: 55px;}
.padB60	{padding-bottom: 60px;}
.padB65	{padding-bottom: 65px;}
.padB70	{padding-bottom: 70px;}
.padB75	{padding-bottom: 75px;}
.padB80	{padding-bottom: 80px;}

.padL10 {padding-left: 10px;}
.padL15 {padding-left: 15px;}
.padL20 {padding-left: 20px;}
.padL25 {padding-left: 25px;}
.padL30 {padding-left: 30px;}

.padT10 {padding-top: 10px;}
.padT20 {padding-top: 20px;}
.padT25 {padding-top: 25px;}
.padT30 {padding-top: 30px;}
.padT35 {padding-top: 35px;}
.padT45 {padding-top: 45px;}
.padT70 {padding-top: 70px;}
.padT75 {padding-top: 75px;}
.padT90 {padding-top: 90px;}
.padT100 {padding-top: 100px;}
.padT130 {padding-top: 130px;}
.padT150 {padding-top: 150px;}


/* --------------------------
		float settings
-------------------------- */
.floatL {float: left;}
.floatR {float: right;}


/* --------------------------
		font-size settings
-------------------------- */
.fs10 {font-size: 10px;}


/* --------------------------
		width settings
-------------------------- */
div.wid125 {width: 125px;}
div.wid135 {width: 135px;}
div.wid140 {width: 140px;}
div.wid143 {width: 143px;}
div.wid145 {width: 145px;}
div.wid148 {width: 148px;}
div.wid150 {width: 150px;}
div.wid153 {width: 153px;}
div.wid155 {width: 155px;}
div.wid160 {width: 160px;}
div.wid170 {width: 170px;}
div.wid200 {width: 200px;}
div.wid210 {width: 210px;}
div.wid225 {width: 225px;}
div.wid230 {width: 230px;}
div.wid250 {width: 250px;}
div.wid270 {width: 270px;}
div.wid300 {width: 300px;}
div.wid305 {width: 305px;}
div.wid310 {width: 310px;}
div.wid315 {width: 315px;}
div.wid320 {width: 320px;}
div.wid355 {width: 355px;}
div.wid340 {width: 340px;}
div.wid360 {width: 360px;}
div.wid415 {width: 415px;}
div.wid430 {width: 430px;}
div.wid480 {width: 480px;}


/* --------------------------
		caution settings
-------------------------- */
ul.caution01 li {
	padding-left: 1em;
	text-indent: -1em;
	line-height: 1.4;
}
ul.caution02 li {
	padding-left: 0.5em;
	text-indent: -0.5em;
	line-height: 1.4;
}


.red_box{ 
	font-size:10px;
	color:#E50012; 
	border:#E50012 1px solid;
	padding:8px 15px;
	width:778px;
	line-height:150%;
	margin-bottom:10px;
	}

.redB
	{ 
	font-weight:bold;
	color:#E50012;
	}


.black_box{ 
	font-size:10px;
	color:#000000; 
	border:#000000 1px solid;
	padding:8px 15px;
	width:778px;
	line-height:150%;
	margin-bottom:10px;
	}


.blackB
	{ 
	font-weight:bold;
	color:#000000;
	}
