@charset "utf-8";
/* CSS Document */

/*------------------------------------------------*/
/*
グリーンチャンネル[カレンダーダウンロード]
≫ 共通指定
*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*共通指定*/
/*------------------------------------------------*/
html{
font-size: 62.5%; }

body{
width:800px;
margin:0 auto;
color:#333;
}

* {filter: inherit;}
table{font-size:1.2em; margin:5px 0;}
ul{font-size:1.3em; margin:5px 0;}
p{font-size:1.3em; margin:0;}


/*ANANCHOR----------------------------------*/
a{}
a:hover{}
a:active{}
a:visited{}


/*HEADER------------------------------------*/
#header h1{ margin:0;}


/*FOOTER------------------------------------*/
#footer{
background-color:#00fa9a;
padding:8px 0 5px;
text-align:center;
color:#FFF;
font-size:0.8em
}

/*MAIN VISUAL-------------------------------*/
#mvArea01{
background-color:#FFF;
text-align:center;
}
#mvArea02{
background:#DBDBDB url(../images/common/mv02.jpg) repeat-x left top;
text-align:center;
padding:330px 0 30px 0;
}

#mvArea02 .note01{
font-size:167%;
line-height:1.8em;
margin-top:70px;
}

#mvArea03{
text-align:center;
margin-top:20px;
position:relative;
}

#mvArea03 ul{
position:absolute;
display:block;
width:8em;
top:45px;
left:620px;
text-align: justify;
text-justify: distribute-all-lines;
}

#mvArea03 ul li{
list-style-type:none;
margin-bottom:10px;
}

#mvArea03 .btn01{
margin-top:10px;
}




/*------------------------------------------------*/
/*BLOCK指定*/
/*------------------------------------------------*/
.blockTouroku01{
background-color:#E0F1E7;
text-align:center;
padding:50px 0;
}
.blockTouroku01 .note01{
font-size:2.0em;
letter-spacing:0.1em;
line-height:1.4em;
color:#B31E23;
margin-bottom:15px;
font-weight:bold;
}
.blockTouroku01 .note02{
margin-bottom:10px;
font-size:1.4em;
}


.blockHowto01{margin-top:30px;}
.blockHowto01 table{
width:100%;
table-layout:fixed;
border:1px solid #CCC;
margin-bottom:25px;
}
.blockHowto01 table th{
font-weight:bold;
font-size:1.2em;
text-align:left;
width:50%;
padding:10px 5px 4px 15px;
border-right:1px solid #CCC;
border-top:1px solid #CCC;
}
.blockHowto01 table td{
vertical-align:top;
line-height:1.8em;
padding:0 10px 8px 15px;
}
.blockHowto01 table td:first-child{
border-right:1px solid #CCC;
}


.blockBackNumber01{
width:768px;
overflow: hidden;
margin:10px 0 20px;
}
.blockBackNumber01 .inner{
margin: 0 -10px 0 0;
/zoom: 1;/* for IE6,7 */

}
.blockBackNumber01 .inner .box01{
width:362px;
float:left;
margin:10px 10px 0 0;
border:1px solid #CCC;
padding:15px 0 10px 15px;
}

.blockBackNumber01 .inner .box01 ul{
display:block;
text-align: justify;
text-justify: distribute-all-lines;
width:200px;
margin:10px 0 0 0;
padding:0;
}

.blockBackNumber01 .inner .box01 ul li{
list-style-type:none;
margin-bottom:6px;
float:left;
width:100px;
text-align:left;
}

/*clearFIX*/
.blockBackNumber01 .inner .box01 ul:before,
.blockBackNumber01 .inner .box01 ul:after{ 
content:""; 
display:table; 
} 
.blockBackNumber01 .inner .box01 ul:after{clear:both;} 

.blockBackNumber01 .inner .box01 ul{zoom:1;}




/*------------------------------------------------*/
/*BTN指定*/
/*------------------------------------------------*/
.btn01 img:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80)";
background:none!important;
}


/*------------------------------------------------*/
/*位置指定*/
/*------------------------------------------------*/
.txtRight{ text-align:right;}
.txtLeft{ text-align:left;}
.txtCenter{ text-align:center;}







