@charset "utf-8"; 
/* CSS Document */

/***********************************************************

リセット用

***********************************************************/
h1,h2, h3, h4, h5, h6, p, address,ul, dl, dt, dd, caption, img, form {
        margin: 0;
        padding: 0;
        border: none;
        list-style-type: none;
}
hr { display: none; }

p{text-align:justify;text-justify: inter-ideograph;}

/* クリア */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


html {width: 100%;height: 100%;} 
* html body {padding-left: 1px;}
.clear{clear: both;}

* html .iepngfix {behavior: expression(IEPNGFIX.fix(this));} 
/*.iepngfix { behavior: expression(IEPNGFIX.fix(this)); } */


/******************マージン指定********************/
.mt20{margin:20px 0 0 0;}
.mt15{margin:15px 0 0 0;}
.mt10{margin:10px 0 0 0;}
.mt40{margin:40px 0 0 0;}
.ml10{margin:0 0 0 10px;}
.mb20{margin:0 0 20px 0;}
.mb10{margin:0 0 10px 0;}
.mb30{margin:0 0 30px 0;}
/******************文字指定********************/
.green{color:#5DB112;}
.pink{color:#E7586D;}
.red{color:#CC0000;}
.orange{color:#FF4200;}
.gold{color:#8C6703;}
.txt10{
    font-size:10px;
	line-height:150%;
}

.lh160{line-height:160%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}
.txt_right{text-align:right;}
.txt_center{text-align:center;}

.font_size20{font-size:20px;}

/******************画像指定********************/
.img_right01{
    float:right;
	margin:0 0 0 15px;
}
.img_right02{
    float:right;
	margin:0 0 10px 15px;
}
.img_right03{
    float:right;
	margin:10px 0 0 0;
}

.img_left{
    float:left;
	margin:0 15px 0 0;
}

.left{float:left;}
.right{float:right;}

/******************リンク**************************/
a:focus{
    outline:none;
}

a:link,a:visited{
	text-decoration: underline;
	color: #FFFFFF;
}

a:hover,a:active{
	text-decoration:none;
	color: #FFFFFF;
}

.center{text-align:center;}


