/* * * * * * * * * * * * * * * * * * * * *
 *                                       *
 *           aitqb_14_01.css             *
 *                                       *
 * (C)2008 aitqb ALMOST rights reserved. *
 *                                       *
 * * * * * * * * * * * * * * * * * * * * */




/*********** >> ALL ************/
body {
font-family:Verdana;
font-size:12px;
letter-spacing:1px;
color:#896961;
line-height:140%;
text-align:center;
background-color:#f5f5f5;
background-image:url('http://aitqb.if.land.to/lk/aitqb_tmp14/whitebgnc6.jpg');
background-repeat:repeat-y;
background-position:center top;
background-attachment:fixed;
margin:0px auto;
padding:0px;
word-wrap:break-word;
}


.ELinkArea{
padding-top:12px;padding-left:12px;padding-right:20px;
margin-bottom:20px;
}

.ELink{
margin-left:2px;
font-family:"Lucida Sans";
font-size:18px;
letter-spacing:1px;
font-weight:bold;
color:#aaaaaa;
}

a.ELink{
color:#ff639c !importanat;
}

.EDescription{
margin-left:20px;
font-family:"Lucida Sans", "Century Gothic";
font-size:12px;
letter-spacing:1px;
color:#999999;
}

.EDescription p{
margin-top:8px;
line-height:170%;
}

.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;}


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%;
}



blockquote {
font-family:sans-serif;
font-size: 12px;
color: #aaaaaa;
font-weight: normal;
background: #FFFFFF;
border-left: 7px #dddddd solid;
margin: 1px 0px;
padding: 5px 20px;
}

/* table ----------*/
table { border-collapse: collapse; }
td { color:#aaaaaa;text-align:left;font-size:12px;line-height:140%;}


/* mainblock ----------*/
#mainBlock {
width:800px;
background-color:#ffffff;
text-align: center;
margin:auto auto;
padding: 0px 0px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

/* left, center, right ----------*/
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

/*********** ALL << ************/




/*********** >> LINK ***********/

a:link,
a:link font, 
a:active,
a:active font, 
a:visited,
a:visited font{
color:#6a5acd;
text-decoration:none !important;
}

a:hover, a:hover font{
text-decoration:none !important;
color:#31319c;
}

img, a:hover img, a:link img{
border:none;
}
/*********** LINK << ***********/




/*********** >> TopBlock ***********/
#TopBlock {
height:150px;
width:800px;
background-color:#ffffff;
background-image:url('http://aitqb.if.land.to/lk/aitqb_tmp14/bg_sky_002.jpg');
background-repeat:no-repeat;
background-position:left bottom;
margin:auto auto;
padding: 0px 0px;
border-bottom:0px solid #dddddd;
text-align: left;
padding-bottom:10px ;
}

#TopTitle {
font-family: georgia, Times New Roman, serif;
font-size: 22px;
color:#cccccc;
font-weight:bold;
line-height:120%;
letter-spacing: normal;
margin: 0px 26px;
padding-top:16px;
padding-bottom: 3px;
}

#TopExplanation {
font-family: verdana;
font-size:11px;
color:#aaaaaa;
font-weight:normal;
line-height:120%;
letter-spacing:normal;
margin-left:28px;
}

#TopTitle a,
#TopTitle a:link,
#TopTitle a:visited,
#TopTitle a:hover {
}


/*********** >> N A V I ************/
#nav{
margin-left:0px;
list-style:none;
height:40px;
}

#nav li a {
float:left;
}

.navimg {
margin-right:12px;
}
/*********** N A V I << ************/

/*********** TopBlock << ***********/




/*********** >> Footer ************/

#FooterBlock {
width:800px;
background-color:#dddddd;
background-image:url('http://aitqb.if.land.to/lk/aitqb_tmp14/bg_02.gif');
background-repeat:repeat;
background-position:center top;
text-align: center;
margin:auto auto;
padding: 0px 0px;
border-top:1px solid #dddddd;
line-height:200%;
clear:both;
text-align:center;
padding-bottom:20px;
}

.footer_copy {
font-family:Verdana;
font-size: 10px;
clear:both;
text-align: center;
padding-top: 20px;
}
/*********** Footer << ************/






/*********** >> PLUGIN ************/
.PluginBlock {
width:220px;
text-align: left;
float:left;
padding:14px 0px;
}

.PluginTitle {
font-size: 12px;
color: #333333;
font-weight: bold;
line-height: 140%;
letter-spacing: 0.1em;
text-align: left;
background-color: #FFFFFF;
border-bottom: 0px #555555 dotted;
margin: 3px 10px;
}

.PBlocks{
margin-bottom:20px;
border-top:#dfdfff 1px solid;
border-left:#dfdfff 1px solid;
border-right:#aaaad5 1px solid;
border-bottom:#aaaad5 1px solid;
}


.PTitle_av{
display:none;
font-size:12px;
margin-top:0px;
padding:0px;
}

/*  ( NO USE )  */
.plugin_ex{
display:none;
padding:0px;
}

/*-*-* PLUG IN CONTENTS *-*-*/

/*-------- MY TITLE --------*/

.MpTtitle_av{
font-size:16px;
font-weight:bold;
color:#999999;
padding:6px;
margin:0px;
}

.MpTtitle_av A,
.MpTtitle_av A:LINK,
.MpTtitle_av A:HOVER,
.MpTtitle_av A:VISITED{
text-decoration:none;
color:#999999;
}

.MEpTitle_av{
font-size:14px;
font-weight:bold;
color:#999999;
padding:6px;
margin:0px;
}



/*-------- CONTENTS --------*/

.PContents_av{
padding-top:8px;
padding-left:2px;
padding-right:8px;
padding-bottom:8px;
margin-top:0px;
margin-bottom:0px;
}

.PData_av{
line-height:130%;
padding-left:6px;
}

.PDataDate_av{
font-size:10px;
font-family:verdana;
color:#bbbbbb;
text-align:right;
}
/*********** PLUGIN <<************/





/*********** >> ENTRY ************/

/*  D O   N O T   D E L E T E ! !  */

#EntryBlock {
width: 570px;
float: left;
text-align: left;
margin: 0;
}


/* * * * ENTRY LINKS * * * */
.PageLink1_av{
margin-top:16px;
text-align:center;
font-family:"Lucida Sans", "Century Gothic";
font-size:11px;
letter-spacing:1px;
}
.PageLink2_av{
margin-bottom:16px;
text-align:center;
font-family:"Lucida Sans", "Century Gothic";
font-size:11px;
letter-spacing:1px;
}

/* * * * ENTRY AREA * * * */
.EntryInnerBlock {
line-height:190%;
text-align: left;
margin:20px 16px 0px 20px;
}

/* * ENTRY TITLE * */
.EntryTitle {
background-image:url('http://aitqb.if.land.to/lk/list_01.gif');
background-repeat:no-repeat;
font-size:26px;
font-weight:normal;
line-height: 110%;
color:#999999;
margin-top: 5px;
padding-top:10px;
padding-left:24px;
}

.EntryTextBox {padding:15px 0px;}
.EntryTextBox a,
.EntryTextBox a:link,
.EntryTextBox a:visited,
.EntryTextBox a:active,
.plugin_powerd a,
.footer_copy a {text-decoration:none;border-bottom:1px #6666ff dotted;}
.EntryTextBox a:hover {border-bottom:1px #31319c dotted;}

.EntryText {padding-top:10px;}

/* (追記) -----*/
.EntryPsText {padding:15px0px;text-align:right;}

.EntryFooter {
background-color:#ffffff;
background-image:url('');
background-repeat:no-repeat;
background-position:center top;
width:518px !important;
border:1px dotted #cccccc;
line-height:160%;
color:#aaaaaa;
text-align:left;
margin:0px;
padding:8px;
}



.EntryWriteDate {
font-family:Verdana;
font-size: 10px;
color: #777777;
font-weight:normal;
line-height:100%;
letter-spacing:normal;
text-align:left;
border-left:20px #ffffff solid;
padding:2px 0px 2px 6px;
}

/* (prev, home, next) -----*/
.PageLinkBlock {
font-family:Verdana;
font-size:12px;
text-align:center;
padding-top: 20px;
padding-bottom: 30px;
}


/*** IMAGE ENTRY ***/

.img_post_area{
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{
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;
}

/*********** ENTRY << ************/







/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/* Comment Block ----------*/
.CommentBlock{ padding: 30px 35px 20px 60px; }

/* (この記事にコメントする) -----*/
.CommentMenuTitle,
.TrackbackMenuTitle {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #606054;
font-weight: bold;
letter-spacing: 0.1em;
border-bottom: 1px solid #606054;
margin: 15px 0px;
padding-bottom: 5px;
}

.CommentTextBox {
border-bottom: 1px #888888 dotted;
padding: 10px 0px;
}

.CommentTitle,
.CommentResTitle,
.TrackbackTitle { text-align: left; }

.CommentText,
.TrackbackText { padding: 10px 0px; color: #A5A57A; }

.CommentFooter,
.CommentResFooter,
.TrackbackFooter {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
padding: 5px 0px;
text-align:right;
}

/* (投稿者 URL-Link) -----*/
.CommentURL,
.TrackbackURL { border-bottom: 1px dotted; }

/* Comment Form Block ----------*/
.CommentFormBlock{ padding: 20px 5px; }

.CommentFormTable{
font-size: 11px;
letter-spacing: 0.1em;
word-break: break-all;
margin: 0px;
padding: 0px;
}

.CommentFormTh{ padding-top:5px; text-align:right; }

.CommentFormTd{ padding-top:5px; text-align:left; }

/* (送信ボタン) -----*/
.CommentFormSubmit{ text-align:left; }

/* (input, textarea) -----*/
.CommentForms{ }

/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*Trackback Block ----------*/
.TrackbackBlock{ padding: 30px 35px 20px 60px; }

.TrackbackMenuTitle{ text-align: left; }

.TrackbackTextBox{ margin: 5px 0px; }

/* ("この記事のトラックバック"部分) -----*/
.TrackbackURLTitle{ padding: 10px 20px; text-align: left; font-size: 12px; }

/* (トラックバックする為のURLが記載されているフォーム部分の設定) */
.TrackbackURL{ }





/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
border-bottom: 1px #606054 dotted;
padding:15px 0px 15px 20px;
}

.CommentResBox { color: #82816F; }
.CommentResText { padding:10px 0px; }
.CommentResFooter { text-align:right; }




/*********** 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;
}

.HLine_av{
color:#ffffff;
border-top:1px #c0c0c0 dotted;
border-left:0px;
border-right:0px;
border-bottom:0px;
margin:4px;
}

.tt {
position:absolute;
padding:4px;
color:#896961;
background-color:#fafafa;
border:1px solid #a6a6c4;
text-align:left;
font-size:11px;
}

.tt img {
margin:4px;
}

/*********** DECOLATION ************/












#cse-search-results {
width:500px !important;
}

