/* * * * * * * * * * * * * * * * * * * *
 * lucia m2.css
 * * * * * * * * * * * * * * * * * * * */



/* ¡¡¡¡ ƒIƒŒƒ“ƒWƒOƒ‰ƒf ¡¡¡¡ */

.orange{
background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(127,83,6,1) 4%, rgba(236,154,11,1) 8%, rgba(236,154,11,1) 92%, rgba(127,83,6,1) 96%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(4%,rgba(127,83,6,1)), color-stop(8%,rgba(236,154,11,1)), color-stop(92%,rgba(236,154,11,1)), color-stop(96%,rgba(127,83,6,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(127,83,6,1) 4%,rgba(236,154,11,1) 8%,rgba(236,154,11,1) 92%,rgba(127,83,6,1) 96%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
font-size: 120%;
text-align :center;
}



/* ¡¡¡¡ ƒRƒ“ƒeƒi[ ¡¡¡¡ */
#container {
background-color : #000000;
color : #ffffff;
position : relative;
margin : 0 auto;
padding : 5px;
max-width : 380px;
box-shadow : 0px 0px 10px 10px #0f0500;
-webkit-box-shadow : 0px 0px 10px 10px #0f0500;
}

/* ¡¡¡¡ ƒƒjƒ…[ƒ^ƒCƒgƒ‹ ¡¡¡¡ */
.m2_title {
text-align:center;
color : #a0d60f;
margin-top : 2px;
margin-top : 6px;
}

/* ¡¡¡¡ ƒƒjƒ…[ƒLƒƒƒvƒVƒ‡ƒ“ ¡¡¡¡ */
.m2_caption{
font-size : 12px;
color : #fcd85b;
}



/* ¡¡¡¡ ”wŒiƒIƒŒƒ“ƒW ¡¡¡¡ */
.m2_box{
background-color :#ec9a0b;
color :#472b00;
margin :0 auto;
padding :5px;
position :relative;
max-width :1000px;
align: center;
}

.m2_box div {
     width:300px;
     height:200px;
     display:table-cell;
     text-align:center;
     vertical-align:middle;
     layout-grid-line:200px;
}
.m2_box div img {
     vertical-align:middle;
}

/* ¡¡¡¡ XV“ú ¡¡¡¡ */
.m2_date{
color: #fcd85b;
font-size: 12px;
}

/* ¡¡¡¡ ‰æ‘œ‰ñ‚èž‚Ý ¡¡¡¡ */

‰æ‘œ‰ñ‚èž‚Ý
.h1 img {
float: left;
}

/* ¡¡¡¡ ‰ñ‚èž‚Ý‰ðœ ¡¡¡¡ */
.clear{
clear: both;
}


/* ¡¡¡¡ ƒŠƒXƒg ¡¡¡¡ */
.m2_list01{
border-radius : 10px;
-webkit-border-radius : 10px;
margin : 5px;
max-width : 1000px;
text-align : left;
height: auto;
padding : 10px;
border : solid 2px #cc6600;/*ˆê”ÔŠO‚Ì˜gF*/
box-shadow : 3px 3px 3px 0 #996633;
-webkit-box-shadow : 3px 3px 3px 0 #996633;
list-style : none;
background-color : #000000;
}

.m2_list01 li {
position : relative;
border-bottom : solid 1px #cc6600; /*ƒŠƒXƒg“à‚Ì‹æØ‚èü‚ÌF*/
height : auto;
}

.m2_list01 li a:not(.noListLink) {
position : relative;
display : block;
color : #ff6107;
width : 100%;
height : 100%;
padding : 10px;
text-decoration : none;
-webkit-box-sizing : border-box;
}
.m2_list01 li@a:visited{
position : relative;
color: #a3300c;

}

.m2_list01 li:first-child {
border-top : none;
}

.m2_list01 li:last-child {
border-bottom : none;
}

.m2_list01 li a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 2px #5c2100; /*‰E’[@>@‚ÌF*/
border-right : solid 2px #5c2100; /*‰E’[@>@‚ÌF*/
-webkit-transform : rotate(45deg);
}

.m2_list01 li span {
position : relative;
display : block;
color : #ffffff;
width : 100%;
height : 100%;
padding : 10px;
text-decoration : none;
-webkit-box-sizing : border-box;
}

/* ¡¡¡¡ ‘ŠŽè‘I‘ð—pƒtƒH[ƒ€¡¡¡¡ */
div.m2_c{
width : 50%;
margin-right : auto;
margin-left : auto;
}

.m2_form {
width : 98%;
height : 30px;
text-indent : 1em;
}

/* ¡¡¡¡ ‘ŠŽè‘I‘ð—pƒ{ƒ^ƒ“ ¡¡¡¡ */

.m2_button01 {
display : block;
width : 150px;
height : 30px;
margin-left : auto;
margin-right : auto;
margin-top : 8px;
margin-bottom : 8px;
text-align : center;
border : solid 1px #ffffff;
border-left : none;
border-top-right-radius : 10px;
border-bottom-right-radius : 10px;
background-image : -webkit-gradient(linear,left top,left bottom, from(#654423), to(#000000));
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}


/* ¡¡¡¡ ƒuƒƒbƒNiƒ^ƒCƒgƒ‹‚ ‚èj¡¡¡¡ */
.m2_block {
margin : 5px auto;
margin-right : 5px;
margin-left : 5px;
max-width : 1000px;
height: auto;
background-color : #cc6600;
color : #000000;
padding : 2px;
padding-top : 5px;
text-align : center;
border : solid 1px #cc6600;
border-radius : 6px;
box-shadow : 1px 1px 1px 0 #808080;
-webkit-box-shadow : 1px 1px 1px 0 #808080;
}

.m2_block .main {
text-align : left;
width : auto;
height: auto;
border : none;
background-color : #000000 ;
color :#cc6600;
margin : 0 auto;
margin-top : 2px;
padding : 10px;
border-bottom-left-radius : 4px;
border-bottom-right-radius : 4px;
box-shadow : 1px 1px 1px 0 #808080;
-webkit-box-shadow : 1px 1px 1px 0 #808080;
}

.m2_block .main li {
position : relative;
border-bottom : solid 1px #B0E0E6; /*ƒŠƒXƒg“à‚Ì‹æØ‚èü‚ÌF*/
height : auto;
background-color :#000000;
list-style : none;
}

.m2_block .main li a:not(.noListLink) {
position : relative;
display : block;
color : ;
width : 100%;
height : 100%;
padding : 10px;
text-decoration : none;
-webkit-box-sizing : border-box;
}
.m2_block .main li@a:visited{
color:#ffffff;
}

.m2_block .main li:first-child {
border-top : none;
}

.m2_block .main li:last-child {
border-bottom : none;
}

.m2_block .main li a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 2px #3b8eb0; /*‰E’[@>@‚ÌF*/
border-right : solid 2px #3b8eb0; /*‰E’[@>@‚ÌF*/
-webkit-transform : rotate(45deg);
}

/* ¡¡¡¡ ˜g ¡¡¡¡ */
.m2_waku {
border : solid 1px #cc6600; /*˜g‚ÌF*/
border-radius : 6px;
-webkit-border-radius : 6px;
background-color : #000000; /*”wŒiF*/
background : -webkit-gradient(linear, left top, left bottom,);
width : auto; /*‰¡•*/
height : auto; /*‚‚³@Ž©“®*/
margin : 10px;
text-align : center;
padding : 10px 10px 10px 10px; /*˜g‚Æ•¶Žš‚ÌŒ„ŠÔ@ã‰E‰º¶*/
box-shadow : 1px 1px 1px 0 #808080;
-webkit-box-shadow : 1px 1px 1px 0 #808080;
}