@charset "utf-8";

/*=================================

	default

=================================*/


h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
li,
dt,
dd {
	margin:  0;
	padding: 0;
}

img {
	border: 0;
}

form { margin:0; padding:0;}

.bold {
	font-weight: bold;
}

ul,dl {
	margin:  0;
	padding: 0;
	list-style-type: none;
}



/*link*/

.arrow01 { padding: 0 0 0 16px; text-indent:-16px; line-height: 0;}
.arrow01 a {
	padding:0 0 0 16px;
	background: transparent url(/JP/images/ja/nav/common_rdz/arrow01.png) no-repeat left center;
	line-height:1.2;
}

.arrow01 a:link    { color: #151515; text-decoration: none; }
.arrow01 a:visited { color: #151515; text-decoration: none; }
.arrow01 a:hover   { color: #FFBC12; text-decoration: underline; }
.arrow01 a:active  { color: #FFBC12; text-decoration: underline; }


.linkBtn{
padding: 10px 10px 10px 25px;
border-radius: 5px;
border: 1px solid #bbb;
display: inline-block;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,dddddd+81 */
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #dddddd 81%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#dddddd 81%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f7f7f7 0%,#dddddd 81%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */

}

/*width*/
.w305 { width:305px;}
.w984 { width:984px;}
.w630 { width:630px;}



/* ========== Base Styles ========== */ 

/* margin */
.mgt0{margin-top:0!important;}

.mgt3{margin-top:3px!important;}

.mgt4{margin-top:4px!important;}

.mgt5{margin-top:5px!important;}

.mgt8{margin-top:8px!important;}

.mgt10{margin-top:10px!important;}

.mgt12{margin-top:12px!important;}

.mgt15{margin-top:15px!important;}

.mgt20{margin-top:20px!important;}

.mgt25{margin-top:25px!important;}

.mgt30{margin-top:30px!important;}

.mgt35{margin-top:35px !important;}

.mgt40{margin-top:40px !important;}

.mgt45{margin-top:45px !important;}

.mgt50{margin-top:50px !important;}

.mgt55{margin-top:55px !important;}

.mgt60{margin-top:60px !important;}



.mgl5 {margin-left: 5px !important;}

.mgl10{margin-left:10px !important;}

.mgl13{margin-left:13px !important;}

.mgl12{margin-left:12px !important;}

.mgl15{margin-left:15px !important;}

.mgl20{margin-left:20px !important;}



.mgr5 {margin-right: 5px !important;}

.mgr10{margin-right:10px !important;}

.mgr12{margin-right:12px !important;}

.mgr15{margin-right:15px !important;}

.mgr20{margin-right:20px !important;}

.mgr30{margin-right:30px !important;}

.mgr35{margin-right:35px !important;}

.mgr40{margin-right:40px !important;}

.mgr50{margin-right:50px !important;}

.mgr60{margin-right:60px !important;}

.mgr70{margin-right:70px !important;}



/* padding */

.pdl5 {padding-left: 5px !important;}

.pdl10{padding-left:10px !important;}

.pdl15{padding-left:15px !important;}

.pdl20{padding-left:20px !important;}

.pdl25{padding-left:25px !important;}

.pdl30{padding-left:30px !important;}


.pdr5 {padding-right: 5px !important;}

.pdr10{padding-right:10px !important;}

.pdr15{padding-right:15px !important;}

.pdr20{padding-right:20px !important;}

.pdr25{padding-right:25px !important;}

.pdr30{padding-right:30px !important;}


.pdb5 {padding-bottom: 5px !important;}

.pdb10{padding-bottom:10px !important;}

.pdb15{padding-bottom:15px !important;}

.pdb20{padding-bottom:20px !important;}


/* layout */
.floatL{float:left;}
.floatR{float:right;}

.alL{text-align:left!important;}
.alC{text-align:center!important;}
.alR{text-align:right!important;}

.vaT{vertical-align:top!important;}
.vaM{vertical-align:middle!important;}
.vaB{vertical-align:bottom!important;}



/*========== clearfix ==========*/
.clearfix:after,.rnClearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.rnClearfix{display:block;}
.clear{clear:both;}
* html .clearfix,* html .rnClearfix{height:1%;}
*:first-child+html .clearfix,*:first-child+html .rnClearfix{display:inline-block;}



/* ========== Font ========== */

.sml01{font-size:88%!important;}
.lag01 {font-size:120%!important;}

/* text */
.nowrap{white-space:nowrap;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.upCase{text-transform:uppercase;}

.txtOre01 { color:#EBA800 !important;}




/*========== line ==========*/
.linedot01 {
	background: transparent url(/JP/images/ja/nav/common_rdz/linedot02.gif) repeat-x left top;
	font-size:1px;
	height:1px;
}

.linedot02 {
	background: transparent url(/JP/images/ja/nav/common_rdz/linedot02.gif) repeat-x left top;
	font-size:1px;
	height:1px;
}




/* ========== Line Height ========== */

.lhS {line-height:1.2;}

.lhM {line-height:1.3;}

.lhL {line-height:1.6;}



/* ========== list ========== */

ul.notesListA01 li,
* li .notesListA01 li{
padding-left:12px;
text-indent:-12px;
background-image:none;
color:#000000;
font-size:12px;
line-height: 1.8;
}

ul.defList01 li,
* li .defList01 li{
padding-left:1em;
text-indent:-1em;
}
