﻿@charset "UTF-8";

/* * * * * * * * * * * * * * * * * * * * * *
 *     inshallah_01.css for Ninja Blog     *
 * (C)2009 aintai almost rights reserved.  *
 * * * * * * * * * * * * * * * * * * * * * */

body{
border-top:0px solid #ededed;
background-color:#fff;
background-image:url('http://file.inshallah.blog.shinobi.jp/bg-paper.png');
background-repeat:no-repeat;background-attachment:scroll;
background-position:center -420px;
}

/*  M A I N    H E A D  */
#MainHead{width:1000px;height:100px;margin:20px 0px;padding:0px;text-align:center;border-bottom:0px dashed #eee;}

/*  Ninja Advatizement  */
#FootClear{clear:both !important;overflow:auto;border:1px solid #111;}
.tdftdiv{position:relative;bottom:0px !important;text-align:center;}
/*  Ninja Analyzement  */
.NinjaANL{float:right;margin:10px;clear:both;-moz-opacity:0.7;opacity:0.7;}


/*  Footer Content  */
#FooterBlock{
width:100%;height:100px;margin:0px;padding:0px;
background-image:url('http://www.brooklynfare.com/img/footer_bg.jpg');
background-repeat:repeat-x;
background-position:center top;
border-top:1px solid #eee;
text-align:center;
line-hight:160px;
}

#FooterInnerBlock{width:1000px;height:100px;margin:0px auto;}

.Copyright{margin-top:30px;font-size:11px;letter-spacing:1px;}



/* ******************** Main ******************** */
#mainblock{width:960px;margin:0px auto;padding:0px;text-align:left;}



/* ******************** PageTitle ******************** */
div.PageTitle{margin:20px 10px;color:#bbb;font-size:30px;}

/* ******************** PageContent ******************** */
div.PageContent{color:#666;margin:40px 10px;}




/*************************************************
             P     A     G     E     S
*************************************************/


/*************************************************
                    CONTACT
*************************************************/
div.PageTitle{width:300px;height:40px;
background-image:url('http://file.inshallah.blog.shinobi.jp/pagetitles.png');
background-position:left 38px;
}

/************ B L O C K S ************/

#Contact_LeftBlock{float:left;width:460px;margin:0px 10px;}
#Contact_RightBlock{float:right;width:440px;margin:0px 10px;}



/* GmailSticker Credit */
.GMicoC{font-size:10px;margin-left:30px;}
.GMicoC a{border-bottom:1px dashed auto;}


/* * * * * * Ninj Mail Form * * * * * * */

/*メールフォーム全体*/
#default_top{margin:10px 0px 0px 0px;width:460px;}

/*パーツや送信ボタン*/
#default_top .main{color:#999;}

/************『name』************/
/*表示名と入力項目*/
#default_top .name_top{margin:4px;}

/*表示名（[Name]部）*/
#default_top .name_left{
float:left;
margin:4px;
padding:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
}

/*入力項目class*/
#default_top .name_right{float:right;margin:4px;}

/*入力項目（inputなどの部分）*/
#default_top .name_parts{
width:360px;
padding:4px;
background-color:#eee;
border:1px solid #ddd;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
color:#666;
}

/*表示名と入力項目*/
#default_top .mail_top{}

/************『mail』************/
/*表示名と入力項目*/
#default_top .mail_top{margin:4px;}

/*表示名（[Email]の部分）*/
#default_top .mail_left{
float:left;
margin:4px;
padding:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
}

/*入力項目*/
#default_top .mail_right{float:right;margin:4px;}

/*入力項目（inputなどの部分）*/
#default_top .mail_parts{
width:360px;
padding:4px;
background-color:#eee;
border:1px solid #ddd;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
color:#666;
}

/************『url』************/
/*表示名と入力項目*/
#default_top .url_top{margin:4px;}

/*表示名（[Website]の部分）*/
#default_top .url_left{
float:left;
margin:4px;
padding:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
}

/*入力項目*/
#default_top .url_right{float:right;margin:4px;}

/*入力項目（inputなどの部分）*/
#default_top .url_parts{
width:360px;
padding:4px;
background-color:#eee;
border:1px solid #ddd;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
color:#666;
}

/************『textarea』************/
/*表示名と入力項目*/
#default_top .textarea_top{margin:4px;}

/*表示名（[Message]の部分）*/
#default_top .textarea_left{
float:left;
margin:4px;
padding:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
}

/*入力項目*/
#default_top .textarea_right{float:right;margin:4px;}

/*入力項目（inputなどの部分）*/
#default_top .textarea_parts{
width:360px;
height:240px;
padding:4px;
background-color:#eee;
border:1px solid #ddd;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
color:#666;
}



/************ 送信ボタン ************/
#default_top .submit{margin:8px;text-align:right;}
#default_top .submit_button{
padding:4px;
background-color:#ddd;
border:1px solid #ccc;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
color:#666;
}


/************ エラーメッセージ ************/
#default_top .error{
padding:20px;
background-color:#fdfac2;
border:1px solid #ff9999;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
color:#ff9999;
}


/* エラーメッセージのリトライボタン */
#default_top .error_submit{margin:8px;text-align:right;}
#default_top .error_submit_button{
padding:4px;
background-color:#ddd;
border:1px solid #ccc;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
color:#666;
}


/************ 送信完了メッセージ ************/
#default_top .result{
padding:20px;
background-color:#fdfac2;
border:1px solid #ff9999;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
color:#ff9999;
}

/*送信完了メッセージの戻るボタン*/
#default_top .result_submit{margin:8px;text-align:right;}
#default_top .result_submit_button{
padding:4px;
background-color:#ddd;
border:1px solid #ccc;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
color:#666;
}

/************ Ninja ************/
#shinobi_jp_text{
margin:0px;float:right;text-align:center !important;
}




/* * * * * * js-Comment Form * * * * * * */
.js-singleComment{
margin:10px;padding:10px;
background-image:url('http://file.aintai.blog.shinobi.jp/trans_white.png');
border:1px solid #ccc;
border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
.js-singleCommentText{
font-size:14px;
font-family:Helvetica, Verdana, Sans-Serif;
}

.js-CreateComment{
margin:10px;padding:0px;
background-image:url('http://file.aintai.blog.shinobi.jp/trans_white.png');
border:1px dashed #ccc;
border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
.js-CreateCommentBg{
margin:0px;padding:0px;
width:340px;
border:0px solid transparent !important;
}
.js-commentFieldInput{
font-size:12px !important;
font-family:Helvetica, Verdana, Sans-Serif;
}

/* ******************** Ninja Advatizement ******************** */
#FootClear{clear:both !important;margin:20px;border:1px solid transparent;}
.tdftdiv{text-align:center;position:relative;bottom:30px !important;}
.tdftad li{font-size:11px !important;}

/* ******************** Ninja Analyzement ******************** */
.NinjaANL{float:right;margin:10px;clear:both;-moz-opacity:0.7;opacity:0.7;}



/*  Footer Content  */
#FooterBlock{
width:100%;height:90px;margin:0px;padding:0px;border-top:1px solid #eee;
background-image:url('http://file.inshallah.blog.shinobi.jp/bg_footer_bgw.jpg');
background-repeat:repeat-x;background-position:center top;background-color:#fafbfds;
text-align:center;line-hight:160px;
}

#FooterInnerBlock{width:1000px;height:80px;margin:0px auto;}

.Copyright{margin-top:30px;font-size:12px;letter-spacing:1px;}