/*   
Theme Name: for G_MAKI_2007
Theme URI: http://www.gallery-maki.com/
Description: plane_1column
Author: s-o-x
Author URI: http://www.z-o-s.org/
Version: 0.8
*/



/* Reset CSS */
/***********************************************/	
/* Yahoo! UI Library: Reset CSS V 0.12.1       */
/***********************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}




/* base */
* {
	margin: 0;
	padding: 0;
}

div#body {
	margin: 0 auto;
	width:700px;	/* #page = wrap全体（〜footer）の指定,660px  */
	background-color: #fffffc;	/* #f8f4e6 */
	color:#333;	/* post本文の色 */
	font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr SVbN","MS Gothic","Osaka",Arial,sans-serif;
}	/* monospace; */


a { text-decoration:none }
a:link { color:#524748; }	/* post本文リンク有色(元 #E57A00) */
a:visited { color:#524748; }	/* post本文リンク済色(元 #c90) */
a:hover { color:#005FA9; }	/* post本文リンクポインタon色(元 #90CB00) */
a:active { color:#005FA9; }	/* post本文リンクポインタon色(元 #D7FA99) */


/* div#page */

div#page {
	width:700px;	/* #page = wrap全体（〜footer）の指定,660px  */
	back-ground-color: #FFFFFF;
    float: left;
	back-ground:url(img/header-green.jpg) no-repeat;

    bor-der-left: 1px dotted #0d0015;	/* 範囲チェック色 */
    bor-der-right: 1px dotted #0d0015;	/* 範囲チェック色 */
    bor-der-top: 1px solid #0d0015;	/* 範囲チェック色 */
    bor-der-bottom: 0px solid #0d0015;	/* 範囲チェック色 */
}



/* div#header */

div#header {
	padding:37px 0px 0px 0px;
	back-ground-color: #FFFFFF;	/* #1f3134　百入茶ももしおちゃ */
	back-ground:url(img/header-green9.jpg) no-repeat;
    border: 0px solid #blue;	/* 範囲チェック色 */
}

div#header h1 {
	font-family: Arial, sans-serif;
	font-size:1.1em;	/* サイト名の大きさ */
		text-align:center;
		letter-spacing:0.18em;
}

div#header h1 a:link, div#header h1 a:visited { color:#1f3134; }
div#header h1 a:hover, div#header h1 a:active { color:#005FA9; 	text-decoration:underline;
}


div#header p {
	font-family: verdana, sans-serif;

	padding:0px;
	color:#1f3134;	/* キャプション色 */
		text-align:center;
		letter-spacing:0.06em;
		font-size:0.73em;
}

#heade-r img{
	padding: 0px;
	margin: 0px;
}




/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>トップページ */

div#content {
	width:600px;
	margin: 0px auto;

    bor-der-left: 1px solid #dddcd6;	/* 範囲チェック色 */
    bor-der-right: 1px solid #dddcd6;	/* 範囲チェック色 */
    bor-der-top: 1px solid #dddcd6;	/* 範囲チェック色 */
    bor-der-bottom: 1px solid #dddcd6;	/* 範囲チェック色 */
	float:left;
}   





div#innerbox {
	width:550px;	/* 謎の背景色見え隠れ,550px */
	margin:0 0 0 53px;
	padding:47px 17px 0px 17px;
	background-color: #FFFFFF;
    bor-der-left: 1px solid #dddcd6;	/* 範囲チェック色 */
    bor-der-right: 1px solid #dddcd6;	/* 範囲チェック色 */
    bor-der-top: 1px solid #dddcd6;	/* 範囲チェック色 */
    bor-der-bottom: 0px solid #dddcd6;	/* 範囲チェック色 */
}


div.post {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dashed #999;
	clear:both;
	background-color: #FFFFFF;	/* 肉桂#dd7a56・範囲チェック色 */
}


.post im-g {
	padding: 0px 0px 0px 0px;
	position: relative;
    left: -5px;
    top: -5px;
    padding: 0px;
    background: #ffffff;
    border: 0px solid #e7e7eb;
}

.sh-adow {
	margin: 10px 0 0 15px;
    background: url(img/shadow.gif) right bottom;
    float: left;
}

.flame {
	padding: 3px;
	margin: 0px 0px 27px 2px;
    background: #fffffc;
    border: 1px solid #e7e7eb;
    float: left;
}

.flameL {
	padding: 15px;
	margin: 10px 0px 27px 2px;
    background: #fffffc;
    border: 1px solid #e7e7eb;
    float: left;
}

.flameLW {
	padding: 15px;
	margin: 10px 0px 27px 2px;
    background: #ffffff;
    border: 1px solid #e7e7eb;
    float: left;
}


.flameR {
	padding: 15px;
	margin: 10px 0px 27px 2px;
    background: #ffffff;
    border: 1px solid #e7e7eb;
    float: right;
}




h2.posttitle {
	font-family: "HiraMinPro-W3","ヒラギノ明朝 Pro W3","ＭＳ 明朝","MS Mincho",Times New Roman,serif;
	text-align:left;	/* or center... */
line-height:1.4em;

	font-size:1.0em;
	letter-spacing:0.06em;
	padding:8px 0px 1px 5px;
	margin-bottom:0em;
	border-bottom:1px solid #666;
	background:url(img/logo_sg3.gif) no-repeat;
}



dl {
	text-align:right;	/* FIX */
	margin-bottom:1em;	/* FIX */
}

dl.metadata dt, dl.metadata dd {
	text-align:right;
	font-size:0.6em;
	color:#999;
	display:inline;
}
dl.metadata dd {
	bor-der-right:1px solid #ccc;
	pad-ding-right:0.3em;
	margin-right:0.2em;
}
dl.metadata dd.last {
	border-right:none;
}
div#content p {
	clear:both;
	font:13px/20px HiraKakuPro-W3,qMmpS Pro W3,verdana, sans-serif;
	line-height:1.7em;
	letter-spacing:0.06em;
	margin-bottom:2em;
	margin: 10px 0 0 5px;
}


div.add {
	font: 14px Arial,sans-serif;
	line-height:1.4em;
	color:#666;
	padding:0px 0px 40px 50px;
	color:#666;
	background-color: #fffffc;
	border:0px solid #666;
}

div.acc {
	font: 14px Arial,sans-serif;
	line-height:1.4em;
	color:#666;
	padding:7px 0px 7px 50px;
	color:#666;
	background-color: #fffffc;
	border:0px solid #666;
}



div.commentA {
	clear:both;
	font: 0.8em Arial,sans-serif;
	margin-bottom:1em;
	padding:20px 15px 20px 45px;
	back-ground:url(img/blockquote.png) no-repeat #fafef3;
	bor-der:1px solid;
	bor-der-color:#efefef #ccc #ccc #efefef;
    bor-der-left: 1px solid #efefef;	/* 範囲チェック色 */
    bor-der-right: 1px solid ##efefef;	/* 範囲チェック色 */
    border-top: 1px solid #ccc;	/* 範囲チェック色 */
    border-bottom: 1px solid #ccc;	/* 範囲チェック色 */

}


div.schaf
{
	font: 0.9em Arial,sans-serif;
	margin-bottom:1em;
	padding:20px 15px 20px 80px;
	back-ground:url(img/blockquote.png) no-repeat #fafef3;
	bor-der:1px solid;
	bor-der-color:#efefef #ccc #ccc #efefef;
    bor-der-left: 1px solid #efefef;	/* 範囲チェック色 */
    bor-der-right: 1px solid ##efefef;	/* 範囲チェック色 */
    border-top: 1px solid #ccc;	/* 範囲チェック色 */
    border-bottom: 1px solid #ccc;	/* 範囲チェック色 */

}


div.info {
	padding: 10px 22px 0px 22px;
	font: 1em Arial,sans-serif;
}

div.info h3{
	clear: left;
	font:  125% "HiraKakuPro-W3", "qMmpS Pro W3",Arial,sans-serif;
	color: #000000;
	padding: 12px 22px 0px 16px;
}

div.info p {
	padding: 12px 22px 12px 16px;
	font: 100% "HiraMaruPro-W4","qMmۃS Pro W4",Arial,sans-serif;
	letter-spacing:0.08em;
}



div.info a.capsule-pix{
	font: 1.2em Arial,sans-serif;
	color: #333333;
	display:block;
	padding: 7px 10px 0px 40px;
}
div.info a.capsule-pix:hover{
	text-decoration: none;
}



div.info a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 10px;
}

div.info a.capsule:hover{
	text-decoration: underline;
}

div.info td.infoLeft{
	padding-right: 12px;
}





p.navigation {
	color:#999;
	text-align:right;
	width:545px;
	padding:0px 0px 30px 0px;
	back-ground:url() no-repeat;
	background-color: #ffffff;	/* 天色 #2ca9e1・範囲チェック色#1f3134 */
}

/* info_meta テンプレート */


div#info_meta { 
	clear:both;
	margin:0px 0px 0px 0px;
	width:550px;
	padding:0px 0px 0px 0px;
	back-ground:url(img/header-green9.jpg) no-repeat;
	back-ground-color: #000000;	/* 天色 #2ca9e1・範囲チェック色#1f3134 */


}

div#info_meta ul {
	margin:0;
    padding:10px 0px 10px 10px;
    display:block;
    position:relative;
	back-ground:url(img/header-green.gif) repeat;
    border-left: 5px solid #0d0015;	/* 範囲チェック色 */
    border-right: 1px solid #5b7e91;	/* 範囲チェック色 */
    border-top: 1px solid #0d0015;	/* 範囲チェック色 */
    border-bottom: 1px solid #5b7e91;	/* 範囲チェック色 */
	bor-der:1px solid #1f3134;

	font-size:0.73em;
}




div#info_meta ul li {
	display:block;
}


div#info_meta ul li a:link, div#nav ul li a:visited {
	font-size:0.73em;
	line-height: 5.4;
	display:inline;
	font-weight:none;
	margin:0 15px 0 0;
	color: #999;
}

div#info_meta ul li a:hover {
	text-decoration:underline;
	color: #blue;
}




/* ボトムバー */

#underbar {
	clear:both;
	width:680px;

margin:0 0 0 10px;

    border: 0px solid #dddcd6;	/* 範囲チェック色 */
	background-color: #d4dcda;
	back-ground:url(img/) repeat;

R0019278_sp.jpg
}

    #underbar .l {
    position:inline;
    float:left;
    width:55%;
    padding:30px 0 0 4%;
    }
    
    #underbar .r {
    position:inline;
    float:right;
    width:30%;
    padding:30px 4% 0 0;
    }

    #underbar .spacer {
    line-height:5px;
    clear:both;
    }
    
    #underbar ul {
    margin:0;
    padding:0;
    list-style:none;
    }
    
        #underbar ul li {
        margin:0;
        padding:0;
        }
        
            #underbar ul li h2 {
	       margin:0;
	font: Arial,sans-serif;


            text-align:left;
            display:block;
            color:#1f3134;
            font-weight:none;
            line-height:1.5em;
            font-size:0.9em;
            text-transform:none;
            border-bottom:1px solid #999;
            }
            
            #underbar ul li {
            margin:0 0 35px 0;
            }
            
                #underbar ul li ul li, #underbar ul li div {
                color:#999;
                text-transform:none;
                font-size:12px;
                line-height:2.0em;
	letter-spacing:0.1em;

                display:block;
                bor-der-bottom:1px dotted #333;
                text-align:left;
	       margin:0 0 0 4px;
                }
            
   
        #underbar a:link, #underbar a:visited {
        color:<?php echo $bottomlinkcolor; ?>;
        }

        #underbar a:hover {
	text-decoration:none;
	color:<?php echo $bottomlinkhovercolor; ?>;
        }

/* アンダーバー、NEXT */

#underbar ul.next {
                color:#2a83a2;
                text-transform:none;
                font-size:12px;
                line-height:2.0em;
	letter-spacing:0.1em;

                display:block;
                bor-der-bottom:1px solid #999 ;
                text-align:left;
	       margin:0 0 0 4px;
                }

#underbar ul.next a:link, #underbar ul.next a:visited {
        color:#005FA9;
        }

        #underbar  ul.next a:hover {
	text-decoration:none;
	color:#d3381c;
        }









/* フッタ */
div#footer {
	clear:both;
	width:560px;
	margin:0 0 0 45px;
	padding:0px;

	back-ground:url(img/header-green9.jpg) no-repeat;

	background-color: #fffffc;	/* #d4dcda・範囲チェック色#1f3134 */

	padding:20px;
    border-top: 1px solid #dddcd6;	/* 範囲チェック色 */
}

p#copyright {
	color:#999;
	text-align:center;
	font-size:0.8em;
	line-height: 1.7em;
}



/* Mac IE 文字化け対策 */
input, select, textarea {
	font-family:"ヒラギノ角ゴ Pro W3", osaka, verdana, "ＭＳ ゴシック", sans-serif;
}

