@charset "UTF-8";


/*********** ALL ************/

*{margin:0;padding:0;}
ul { list-style: none; }

body{
background-color:#94e4e8;
background-image:url('http://file.allegrovivace.blog.shinobi.jp/bg.gif');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:left top;
scrollbar-face-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#6dd1e9;
scrollbar-3dlight-color:#6dd1e9;
scrollbar-darkshadow-color:#6dd1e9;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
font-size:12px;
color:#888888;
font-family:Arial;
text-align:left;
line-height:140%;
}

.popup img{
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup div{
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup a:hover{
position:relative;
}

.popup a:hover img{
top:20px;
left:0px;
}

.main_b{
text-align:left;
width:800px;
margin:0px;
}

h1{
font-weight:normal;
font-size:14px;
color:#bbbbbb;
line-height:200%;
margin-top:10px;
}

h2{
font-weight:normal;
font-size:16px !important;
color:#aaaaaa;
margin-bottom:8px;
}

h3{
font-weight:normal;
font-size:20px;
color:#bbbbbb;
line-height:200%;
}

/*********** ALL ************/




/*********** LINK ************/

a:link,
a:link font, 
a:active,
a:active font, 
a:visited,
a:visited font{
color:#6dd1e9;
text-decoration:none !important;
cursor:url('http://aitqb.if.land.to/lk/cursor_02.ani'), hand;
}

a:hover, a:hover font{
text-decoration:underline !important;
}

img, a:hover img, a:link img{
border:none;
}
/*********** LINK ************/




/*********** FORMS ************/

INPUT,TEXTAREA{
color:#896961;
background-color:#ffffff;
border:solid 1px #cccccc;
}

.form{
margin:10px;
}
/*********** FORMS ************/




/********************** L a n d. t o ***********************/

.LineC{
color:#ffffff;
border-top:1px #c0c0c0 dotted;
border-left:0px;
border-right:0px;
border-bottom:0px;
margin-top:8px;
margin-bottom:8px;
}


/****** MAIL FORM ******/
.main{
line-height:120%;
}


/********************** ^^^ L a n d. t o ***********************/




/*********** HEADER ************/

#TopBlock_ai{
width:700px;
height:80px;
text-align: left;
margin-top:20px;
}

#TopTitle{
text-align:left;
padding-top:24px;
}

#navigation{
position:absolute;
top:40px;
right:110px;
padding:4px 10px 8px 5px;
background-color:#ffffff;
line-height:1.0em;
text-align:center;
width:300px;
vertical-align:middle;
}
.nav-highlight { background-color: #ff9 }
#navigation ul { padding-top:5px;}
#navigation li { display: inline; margin: 0 0 0 10px;  }
#navigation li:before { content: ' '; padding-right: 0; }
#navigation li.first:before { content: ''; padding-right: 0; }

/*********** HEADER ************/



/********************** MAIN BLOCK ***********************/



#MainTopBlock_ai{
width:800px;
text-align:left;
margin-bottom:12px;
}


/* * * * MAIN AREA * * * */

.Main_ai{
padding-bottom: 0;
background: transparent url(http://static.twitter.com/images/arr2.gif) no-repeat scroll 25px 0px;
padding-top:11px;
margin-top:6px;
float:left;
width:555px;
text-align:left;
padding-left:0px;
margin-left:0px;
margin-right:6px;
margin-bottom:6px;
margin-top:0px;
}

.user_icon{
background-color:#ffffff;
}

#profile-image{
border:1px solid #bbbbbb;
padding:4px;
margin:10px;
}

.twitter_id{
color:#ff649d;
font-size:36px;
font-weight:bold;
vertical-align:40px;
}

/* * * * ENTRY LINKS * * * */
.PageLink1_ai{
margin-top:16px;
text-align:center;
font-family:Arial;
font-size:11px;
letter-spacing:1px;
}

.PageLink2_ai{
margin-top:4px;
text-align:center;
font-family:Arial;
font-size:11px;
letter-spacing:1px;
}

/* * * * ENTRY AREA * * * */

.Entry_ai{
background-color:#ffffff;
padding:12px;
margin:0px;
}



/* * ENTRY TITLE * */

.EntryTitle_av a{
font-size:30px;
}

.EntryTitle_ai{
background-position:top left;
background-repeat:repeat-x;
font-weight:normal;
font-size:16px;
letter-spacing:2px !important;
}


.EntryTitle_ai a:link, 
.EntryTitle_ai a:link font, 
.EntryTitle_ai a:active, 
.EntryTitle_ai a:active font, 
.EntryTitle_ai a:visited, 
.EntryTitle_ai a:visited font{
line-height:180%;
text-decoration:none !important;
border-bottom:dashed 0px !important;
}

.EntryTitle_ai a:hover,
.EntryTitle_ai a:hover font{
line-height:180%;
text-decoration:none !important;
}




/* * ENTRY DATE * */


/*--- aitqb's weblog ---*/

#edate{
margin-left:-6px;
margin-top:8px;
margin-bottom:8px;
}

#edate_td{
background-image:url('http://file.allegrovivace.blog.shinobi.jp/edate_bg.gif');
background-position:center center;
background-repeat:no-repeat;
padding-top:6px;
padding-bottom:6px;
padding-left:9px;
padding-right:9px;
text-align:center;
font-size:12px;
line-height:120%;
}

.eday{
font-size:18px;
font-family:"Arial Black";
color:#33ccff;
}

#etitle_td{
padding:3px;
text-align:left;
}

.etime{
font-family:Arial;
font-size:10px;
padding-top:8px;
color:#cccccc;
}



/* * ENTRY BODY * */

.EntryBody_ai{
border:#eeeeee 0px solid;
padding:0px;
line-height:190%;
letter-spacing:1px;
color:#896961;
}


.EntryBody_ai a:link font, 
.EntryBody_ai a:active font, 
.EntryBody_ai a:visited font{
text-decoration:none !important;
border-bottom:dashed 1px !important;
}

.EntryBody_ai a:hover font{
text-decoration:none !important;
border-bottom:dashed 1px !important;
}

 
.EntryBody_ai a:link image, 
.EntryBody_ai a:active image, 
.EntryBody_ai a:visited image{
text-decoration:none !important;
}

.EntryBody_ai a:hover image{
text-decoration:none !important;
}


.section_title{
color:#aaaaaa;
font-weight:bold;
}


/* LINE ENTRY-FOOTER */
.ELine_ai{
color:#ffffff;
border-top:1px #c0c0c0 dotted;
border-left:0px;
border-right:0px;
border-bottom:0px;
margin-top:16px;
margin-bottom:16px;
}


/* * ENTRY FOOTER * */

.Data_av{
color:#aaaaaa;
text-align:right;
padding:0px;
margin-top:20px;
margin-bottom:5px;
}

.Data_ai{
color:#bbbbbb;
text-align:left;
padding:0px;
margin-top:-8px;
}


/*** IMAGE ENTRY ***/

.img_post_area{
width:98%;
border:1px #eeeeee solid;
background-image:url('http://aitqb.if.land.to/lk/bg_gray.gif');
background-color:#eeeeee;
font-weight:normal;
font-size:12px;
margin-top:8px;
margin-bottom:8px;
padding:8px;
}

.img_post_area_block{
width:98%;
background-color:#f9f9f9;
border-left:#ffffff 1px solid;
border-top:#ffffff 2px solid;
border-right:#dddddd 1px solid;
border-bottom:#dddddd 1px solid;
font-weight:normal;
font-size:12px;
margin-bottom:6px;
padding:4px;
color:#808080;
}

.small_photo{
margin-right:12px;
text-align:left;
padding:8px;
background-color:#ffffff;
border:1px #cccccc solid !important;
}

a:hover .small_photo{
border:1px #6666ff solid !important;
}

.big_photo{
margin-top:4px;
margin-bottom:4px;
padding:8px;
background-color:#ffffff;
border:1px #cccccc solid !important;
width:300px;
}




/* * * COMMENT & TRACK BACK * * */

.com-tb_text{
padding:12px;
line-height:190%;
letter-spacing:1px;
color:#896961;
}

.com-tb_text a:link, 
.com-tb_text a:link font, 
.com-tb_text a:active, 
.com-tb_text a:active font, 
.com-tb_text a:visited, 
.com-tb_text a:visited font{
text-decoration:none !important;
border-bottom:dashed 1px !important;
}

.com-tb_text a:hover,
.com-tb_text a:hover font{
text-decoration:none !important;
border-bottom:dashed 1px !important;
}



/* * * COMMENT * * */

.comment_h{
font-weight:bold;
padding:10px;
}

.comment .day{
padding:0px 5px;
text-align:right;
}

.comment{
padding:5px;
margin:10px 10px 20px 10px;
}


/* * * COMMENT RES * * */

.cmt_res{
color:#896961;
padding:5px 0px;
}

.cmt_res{
color:#888888;
font-size:100%;
padding:0px 5px;
margin:0px;
}

.cmt_res .day{
padding:0px 5px;
text-align:right;
}

.cmt_res .text{
padding:5px;
}



/* * * TRACK-BACK * * */

.tb_h{
font-weight:bold;
padding:6px;
}

.tb{
border:1px solid #cccccc;
padding:6px;
margin:10px;
}

/********************** MAIN BLOCK ***********************/







/********************** PLUG IN ***********************/

/*-*-* PLUG IN AREA *-*-*/
.Sidebar_ai{
font-family:Arial;
float:left;
background-color:#ffffff;
color:#999999;
text-align:left;
width:200px;
margin-left:20px;
margin-top:11px;
padding:6px;
}



/*-*-* PLUG IN TITLE *-*-*/

.PTitle_ai{
display:none;
}

/*-*-* PLUG IN CONTENTS *-*-*/

/*-------- MY TITLE --------*/

.MpTtitle_ai{
padding-top:4px;
padding-bottom:4px;
font-weight:bold;
font-family:Arial;
letter-spacing:1px;
border-bottom:1px solid #cccccc;
}

/*-------- CONTENTS --------*/

#side ul.stats { margin: 0; padding: 0; }
#side ul.stats li {float: right; text-align: right; line-height: 1.4em; }
#side ul.stats li .numeric { font-size: 1.2em; }
#side ul.stats .label { float: left; }



.PContents_ai{
width:216px !important;
margin-top:0px;
margin-bottom:10px;
border-top:#eeeeee 0px solid;
border-left:#eeeeee 0px solid;
border-right:#cccccc 0px solid;
border-bottom:#cccccc 0px solid;
background-image:url('http://file.allegrovivace.blog.shinobi.jp/bg_white_001.gif');
background-repeat:repeat-y;
background-position:right top;
background-color:#ffffff;
padding:0px;
}

.PData_ai{
margin-left:6px;
margin-top:4px;
}

.PDataDate_ai{
font-size:10px;
text-align:right;
padding-bottom:2px;
}


/********************** PLUG IN ***********************/





/*********** DECOLATION ************/

/*
 * EMOJI
 */
.emoji{
vertical-align:middle;
margin:3px;
border-style:none;
}


/*
 * QUOTATION
 */
blockquote{
margin:5px;
padding:5px 10px;
}

/*
 * LINE 
 */
hr{
border:solid 1px #cccccc;
height:1px;
}
/*********** DECOLATION ************/





/********************** FOOTER ***********************/
.footer{
text-align:center;
padding:10px;
clear:both;
}
/********************** FOOTER ***********************/




/*********** CHARENDER ************/

/* MONTHLY */
.CalendarMoveTable{
color:#666666;
background-color:#eeeeee;
width:180px;
font-size:100%;
text-align:center;
}
.CalendarMoveTr{
}

/* LAST MONTH */
.CalendarPrevTd{
text-align:center;
}

/* THIS MONTH */
.CalendarNowTd{
text-align:center;
}

/* NEXT MONTH */
.CalendarNextTd{
text-align:center;
}

/* CHALENDER BODY */
.CalendarTable{
color:#666666;
background-color:#ffffff;
width:180px;
font-size:100%;
text-align:center;
}
.CalendarTable td{
padding:0px 0px;
}

/* DAY OF A WEEK */
.CalendarWdayTr{
}

/* SUNDAY */
.CalendarWdaySun{
}

/* WEEKDAY */
.CalendarWday{
}

/* SATURDAY */
.CalendarWdaySat{
}

/* DAY COUNT */
.CalendarTr{
}

/* DAY HAS POST */
.CalendarTdLink{
}
.CalendarTdLinkFont{
color:#666666;
}
/*********** CHARENDER ************/





<script type="text/javascript">

    //<![CDATA[

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
}}
//]]>