/*
▼サイト全体のスタイルシート
*/
body{
margin: 0px; font-size: 12px; color: #555; background: #fff; text-align: center;
}
body#standard{
margin-top: 10px;
}
table{
border-width: 0px; border-style: none;
}
td{
font-size: 12px;
}
p,dd{
margin: 0px 0px 1.5em; line-height: 1.6em;
}
ol,ul,dl{
margin: 0px; padding: 0px;
}
ol,ul{
list-style-position: inside;
}
li.lower-alpha{
list-style: lower-alpha inside;
}
li.none{
list-style: none;
}
form{
margin: 0px;
}
br.clear-both{
clear: both;
margin: 0px;
}
br.clear-left{
clear: left;
margin: 0px;
}
br.clear-right{
clear: right;
margin: 0px;
}
img{
border-width: 0px;
}
a:link{
color: #00089c;
}
a:active{
color: #ff5500;
}
a:hover{
color: #ff5500;
}
a:visited{
color: #4f58e9;
}
.arrow-d{
background: url(../../img000/bullet/arrow_d_textlink.gif) no-repeat left -94px; padding: 2px 0px 2px 17px;
}
a.arrow-d:link{
background: url(../../img000/bullet/arrow_d_textlink.gif) no-repeat left -94px; 
}
a.arrow-d:hover{
background: url(../../img000/bullet/arrow_d_textlink.gif) no-repeat left -46px; 
}
a.arrow-d:active{
background: url(../../img000/bullet/arrow_d_textlink.gif) no-repeat left -46px;
}
a.arrow-d:visited{
background: url(../../img000/bullet/arrow_d_textlink.gif) no-repeat left 0px;
}
.align-left{
text-align: left;
}
.align-right{
text-align: right;
}
.align-center{
text-align: center;
}
div.s-left{
float: left;
}
div.s-right{
float: right;
}
.ftLeft {
	float: left;
}
.ftRight {
	float:right;
}

/*
▼文字サイズ・カラー・行間
*/
.px10{
font-size: 10px;
}
.px10-remarks{
font-size: 10px;
color: #888;
}
.px10-kome{
font-size: 10px;
color: #ff0000;
}
.px12{
font-size: 12px;
}
.kome{
color: #ff0000;
}
.komekome {
color: #ff0000; font-weight: bold;
}
.black{
color: #000;
}
.oblique{
font-style: oblique;
}
.oblique-px10{
font-style: oblique;
font-size: 10px;
}
.underline{
border-bottom: 1px dotted #000;
padding: 0px 0px 4px; color: #00089c; font-weight: bold;
}
.doubleline{
border-bottom: 3px double #00089c; background: #dedeff;
padding: 4px 0.5em; color: #000; font-weight: bold;
}
.gin{
color: #00089c;
}
.gingin{
color: #00089c;
font-weight: bold;
}
.regular{
text-indent: 1em; 
}
/*
▼タグ修飾
*/
.blockttl{
margin: 0px 0px 1em; font-size: 22px; color: #00089c; line-height: 1.4em;
}
.blockttl-s{
margin: 0px 0px 10px; font-size: 18px; color: #00089c; line-height: 1.4em;
}
.blockttl-ss{
margin: 0px 0px 10px; font-size: 14px; color: #00089c; line-height: 1.4em;
}
.blockttl-s a:link{
color: #00089c;
}
.blockttl-s a:hover{
color: #00089c;
}
.blockttl-s a:active{
color: #00089c;
}
.blockttl-s a:visited{
color: #00089c;
}
/*
▼文字アキ
*/
.aki-01{
margin-right: 1em;
}
.aki-02{
margin-right: 2em;
}
.aki-03{
margin-right: 3em;
}
.aki-04{
margin-right: 4em;
}
.aki-05{
margin-right: 5em;
}
.maeaki-01{
margin-left: 1em
}
.maeaki-02{
margin-left: 2em;
}
.maeaki-03{
margin-left: 3em;
}
.maeaki-04{
margin-left: 4em;
}
.maeaki-05{
margin-left: 5em;
}
.indent-01{
text-indent: 1em;
}
.indent-01-outside{
text-indent: -1em;
padding-left: 1em;
}
/*
▼リスト修飾　dl
*/
dl.square-s dt{
background: url(../../img000/bullet/square_s.gif) no-repeat left top; padding: 6px 0px 6px 30px;
}
dl.square-s p{
background: url(../../img000/bullet/circle_f.gif) no-repeat left 0.4em; padding: 0px 0px 0px 20px;
}
dl.num dt{
background-repeat: no-repeat; background-position: left top; padding: 12px 0px 12px 36px;
}
div#contentbox01 div.blockbox dl.num dd{
padding-left: 36px;
}
dl.relativelist{
border-bottom: 1px solid #ccc; background: url(../../img000/relativelist/line.gif) repeat-y left; padding-bottom: 1em;
}
dl.relativelist dt{
background: url(../../img000/bullet/no/00.gif) no-repeat left top; padding: 12px 0px 12px 40px;
}
div#contentbox01 div.blockbox dl.relativelist dd{
border-bottom: 0px none #fff; margin-bottom: 6px; margin-left: 10px; padding-bottom: 6px;
}
div#contentbox01 div.blockbox dl.relativelist dd span{
margin-left: 17px;
}
/*
▼ビュレット＆アイコン
*/
.mail{
background: url(../../img000/icon/mail.gif) no-repeat left; padding: 2px 0px 2px 24px;
}
.new111{
background: url(../../img000/icon/new.gif) no-repeat right; padding-right: 40px;
}
.bullet-square-s{
background: url(../../img000/bullet/square_s.gif) no-repeat left top; padding: 6px 0px 6px 30px;
}
.bullet-circle-f{
background: url(../../img000/bullet/circle_f.gif) no-repeat left 0.4em; padding: 0px 0px 0px 20px;
}
.bullet-num{
background-repeat: no-repeat; background-position: left top; padding: 12px 0px 12px 36px;
}
.num00{
background-image: url(../../img000/bullet/no/00.gif);
}
.num01{
background-image: url(../../img000/bullet/no/01.gif);
}
.num02{
background-image: url(../../img000/bullet/no/02.gif);
}
.num03{
background-image: url(../../img000/bullet/no/03.gif);
}
.num04{
background-image: url(../../img000/bullet/no/04.gif);
}
.num05{
background-image: url(../../img000/bullet/no/05.gif);
}
.num06{
background-image: url(../../img000/bullet/no/06.gif);
}
.num07{
background-image: url(../../img000/bullet/no/07.gif);
}
.num08{
background-image: url(../../img000/bullet/no/08.gif);
}
.num09{
background-image: url(../../img000/bullet/no/09.gif);
}
.num10{
background-image: url(../../img000/bullet/no/10.gif);
}
.num11{
background-image: url(../../img000/bullet/no/11.gif);
}
.num12{
background-image: url(../../img000/bullet/no/12.gif);
}
.num13{
background-image: url(../../img000/bullet/no/13.gif);
}
.num14{
background-image: url(../../img000/bullet/no/14.gif);
}
.num15{
background-image: url(../../img000/bullet/no/15.gif);
}
.num16{
background-image: url(../../img000/bullet/no/16.gif);
}
.num17{
background-image: url(../../img000/bullet/no/17.gif);
}
.num18{
background-image: url(../../img000/bullet/no/18.gif);
}
.num19{
background-image: url(../../img000/bullet/no/19.gif);
}
.num20{
background-image: url(../../img000/bullet/no/20.gif);
}
/*
▼フォームパーツ
*/
input.area,textarea.area{
border: 1px solid #00089c; 
background-color: #fff;
padding: 3px 6px;
color: #555;
width:300px;
font-size:12px;
}
select{
border: 1px solid #00089c; 
background-color: #fff;
padding:3px;
color: #555;
font-size:12px;
}
/*
▼各種マージン
*/
.mg-tb0000{
margin-top: 0px; margin-bottom: 0px;
}
.mg-tb0003{
margin-top: 0px; margin-bottom: 3px;
}
.mg-tb0006{
margin-top: 0px; margin-bottom: 6px;
}
.mg-tb0010{
margin-top: 0px; margin-bottom: 10px;
}
.mg-tb0012{
margin-top: 0px; margin-bottom: 12px;
}
.mg-tb0020{
margin-top: 0px; margin-bottom: 20px;
}
.mg-tb0024{
margin-top: 0px; margin-bottom: 24px;
}
.mg-tb0036{
margin-top: 0px; margin-bottom: 36px;
}
.mg-tb0048{
margin-top: 0px; margin-bottom: 48px;
}
.mg-tb0303{
margin-top: 3px; margin-bottom: 3px;
}
.mg-tb0306{
margin-top: 3px; margin-bottom: 6px;
}
.mg-tb0603{
margin-top: 6px; margin-bottom: 3px;
}
.mg-tb0606{
margin-top: 6px; margin-bottom: 6px;
}
.mg-tb1212{
margin-top: 12px; margin-bottom: 12px;
}
.mg-tb2424{
margin-top: 24px; margin-bottom: 24px;
}
.mg-tb3636{
margin-top: 36px; margin-bottom: 36px;
}

.mgR10 {
	margin-right:10px;
}

.mgL10 {
	margin-left:10px;
}

/* マージン */

.mg0 {
	margin:0;
}

.mgTop-8{
	margin-top:-8px;
}

.mgTop5{
	margin-top:5px;
}

.mgTop8{
	margin-top:8px;
}

.mgTop10{
	margin-top:10px;
}

.mgTop15{
	margin-top:15px;
}

.mgTop20{
	margin-top:20px;
}

.mgTop30{
	margin-top:30px;
}


.mgBottom5{
	margin-bottom:5px;
}

.mgBottom10{
	margin-bottom:10px;
}

.mgBottom15{
	margin-bottom:15px;
}

.mgBottom20{
	margin-bottom:20px;
}

.mgBottom25{
	margin-bottom:25px;
}

.mgBottom30{
	margin-bottom:30px;
}

.mgBottom40{
	margin-bottom:40px;
}


.mgLeft5 {
	margin-left:5px;
}

.mgLeft8 {
	margin-left:8px;
}

.mgLeft10 {
	margin-left:10px;
}

.mgLeft15 {
	margin-left:15px;
}

.mgLeft20 {
	margin-left:20px;
}

.mgLeft25 {
	margin-left:25px;
}


.mgRight5 {
	margin-right:5px;
}

.mgRight8 {
	margin-right:8px;
}

.mgRight10 {
	margin-right:10px;
}

.mgRight15 {
	margin-right:15px;
}

.mgRight20 {
	margin-right:20px;
}

.mgRight25 {
	margin-right:25px;
}


/* クリア */

.clear {
	clear:both;
}

.clearfix {
	display: inline-table;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
