@import url("structure.css");

/* CSS Document _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/



□□ base.css □□



_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/



/* menu│===========================================



　1: Set up



　2: Accessibility



　3: All setting



　4: etc



　5: Text



==================================================*/





/*==================================================

　1: Set up

==================================================*/

ul {

    margin: 0;

    padding: 0;

    display: block;

    list-style-type: none;

}

ol {

    margin: 0;

    padding: 0;

    display: block;

}

img {

    border: none;

}

h1,h2,h3,h4,h5,h6 {

    font-size: 100%;

    font-weight: bold;

	padding: 0;

	margin: 0;

}

dl,dt,dd,ul,ul li {

    margin: 0;

    padding: 0;

    display: block;

}



/*==================================================

　2: Accessibility

==================================================*/

hr{

  height: 0px;

  margin: 5px 0;

  border: none;

  border-top: 1px #000 solid;

}

* html hr{/* for -IE6 */

  margin:0;

}

*:first-child+html hr{/* for IE7 */

  margin:0;

} 

span.guide {

    display: none;

    font-size: 0%; 

}



/*==================================================

　3: All setting

==================================================*/

html{

    height: 100%;

}

body {

    height: 100%;

    text-align: left;

    color: #333;

    font: normal 85%/165% "ＭＳＰ ゴシック", "Osaka−等幅","ヒラギノ角ゴ Pro W3","Arial","Helvetica","sans-serif";

    background-color: #FFF;

	padding: 0;

	margin: 0;

}

strong,em {

    font-style: normal;

    font-weight: bold;

}

div, p {

    display: block;

	padding: 0;

	margin: 0;

}

/*p {

    text-align: left;

}*/



/*==================================================

　4: etc

==================================================*/

.clear {

    clear: both;

}

.clearLeft {

    clear: left;

}

.clearRight {

    clear: right;

}

.Left {

    float: left;

}

.Right {

    float: right;

}



/*==================================================

　5: Text

==================================================*/

/*-------------

･w = width

･px = pixel（Other numerical values are basically units of %. ）

･lh = line-height

･c = collar

･s = font-size

･Sn = font-style: normal

･Wn = font-weight: normal

･Wb = font-weight: bord

･m = margin

･p = padding

.C = text-align: center

.R = text-align: right

.In = text-indent

-------------*/



.tx_c_red {

    color: red;

}

.tx_c_ora {

    color: #FF6600;

}

.C {

    text-align: center;

}

.C_w100 {

    width: 100%;

    text-align: center;

}

.R {

    text-align: right;

}

.tx_s80 {

    font-size: 80%;

}

.tx_s80_L {

    font-size: 80%;

    text-align: left;

}

.tx_s80_L_mb10 {

    font-size: 80%;

    text-align: left;

	margin-bottom: 10px;

}

.tx_s80_L_w100per {

    width: 100%;

    font-size: 80%;

    text-align: left;

}

.tx_s80_R {

    font-size: 80%;

    text-align: right;

}

.tx_s80_C {

    font-size: 80%;

    text-align: center;

}

.tx_s80_lh130 {

    font-size: 80%;

	line-height: 130%;

}

.tx_s80_lh140 {

    font-size: 80%;

	line-height: 140%;

}

.tx_s80_lh150 {

    font-size: 80%;

	line-height: 150%;

}

.tx_s85 {

    font-size: 85%;

}

.tx_s85_L {

    font-size: 85%;

    text-align: left;

}

.tx_s85_lh130 {

    font-size: 85%;

	line-height: 130%;

}

.tx_s85_lh140 {

    font-size: 85%;

	line-height: 140%;

}

.tx_s85_R {

    font-size: 85%;

    text-align: right;

}

.tx_s85_C {

    font-size: 85%;

    text-align: center;

}

.tx_s90 {

    font-size: 90%;

} 

.tx_s90_L {

    font-size: 90%;

    text-align: left;

}

.tx_s90_R {

    font-size: 90%;

    text-align: right;

}

.tx_s90_C {

    font-size: 90%;

    text-align: center;

}

.tx_10px {

    font-size: 10px;

}

.tx_10px_L {

    font-size: 10px;

    text-align: left;

}

.tx_10px_R {

    font-size: 10px;

    text-align: right;

}

.tx_09px {

    font-size: 9px;

}

.tx_09px_R {

    font-size: 9px;

    text-align: right;

}

.tx_stn {

    font-style: normal;

	font-weight: normal;

}

.txt_blue {

    color: #0066CC;

}

.tx_130p {

    font-size: 130%;

}

.tx_150p {

    font-size: 150%;

}

