/* CSS Document */

*{
margin:0;
padding:0;
font:normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka",sans-serif;
border:none;
}

body{
font-size:12px;
color:#333;
list-style:inside;
}

#contents_box{
	width:580px;
	height:auto;
	margin-top:0px;
	float:right;
	border-left:1px #ccc solid;
	padding:0 0 10px 10px;
	}

/*　★共通の装飾★　*/

a:link {color:blue; text-decoration:none;}
a:visited {color:purple; text-decoration:none;}
a:hover{text-decoration:underline}
a:active {text-decoration:underline}

hr{
height:1px;
border:1px #333;
background:#333;
margin:10px 0;
}

.red{
color:#C00;
}

.red_bold{
color:#C00;
font-weight:bold;
}

/*赤いハートが頭に付く*/
.point{
background: url(../img/basic/icon_point.gif) no-repeat; text-indent:18px;
}

/*灰色のハートが頭に付く*/
.point_caution{
background: url(../img/basic/icon_point_caution.gif) no-repeat; text-indent:18px;
}

/*赤いハートが頭に付く・テキスト赤*/
.pointred{
color:#C00;
background: url(../img/basic/icon_point.gif) no-repeat; text-indent:18px;
}

/***** 配下ページ左メニュー・作品タイトルのバックナンバー*****/

.leftmenu_title{
font-size:12px;
margin-bottom:10px;}
.leftmenu_title table{
width:140px;
background:url(../img/basic/menu_bg.gif);
margin-bottom:5px;
}
.leftmenu_title td{
color:#000;
font-size:12px;
border-bottom:1px #666 solid;
border-top:1px #fff solid;
padding:2px 3px 2px 3px;
}
.leftmenu_title img{
margin:0 3px 3px 0;
}
.leftmenu_title a:link {color:#006;}
.leftmenu_title a:visited {color:#606; text-decoration:none;}
.leftmenu_title a:hover{text-decoration:underline}
.leftmenu_title a:active {text-decoration:underline} 

/*　★共通の構造★　*/


h1.pagetitle_long{
width:740px;
height:50px;
text-indent:-9999px;
background:no-repeat;}

/*　コンテンツ内容を入れる基本のエリア　
*/

.box{
width:540px;
height:auto;
padding:10px 0;
text-align:left;
font-size:12px;
color:#333;
line-height:1.5em;
}
/*
.box p{
margin:10px 0;
}
*/

/*------------フッター-------------*/
#footer_link { display:block; width:730px; height:10px; background:#000; padding:3px 5px 3px 5px;}
#footer_link li{float:left; color:#fff; font-size:11px; padding:0 10px 0 0 ;list-style:none;}
#footer_link a{color:#fff; font-size:11px; text-decoration:none;}
#footer_link a:hover{color:#fff; font-size:11px; text-decoration:underline;}

#footer_copy{width:740px; background:#fff;	height:auto; clear:both; margin:5px 0 15px 0; text-align:left; padding-left:0;}

#footer_copy li{font-size:11px; color:#333; list-style:none;}
#footer_copy a,#footer_copy a:hover{font-size:11px; color:#333;}
/*------------フッター-------------*/

/*------------081010追加_がるパラページヘッダ(サイトタイトル＆投稿イラスト)------------*/
#gp_header{width:740px; height:113px; overflow:hidden;}
#gp_header h1{
display:block;
width:250px;
height:113px;
background:url(../img/header/sitetitle.jpg) no-repeat;
text-indent:-9999px;
float:left;
}
#gp_header h1 a{display:block; width:250px; height:113px;}
#header_illust{position:relative; right:0; float:right;}
#header_illust a{display:block; width:475px; height:113px;}
#gp_header h2{display:none;}
/*------------/081010追加_がるパラページヘッダ(サイトタイトル＆投稿イラスト)------------*/

/*------------081010追加_コピーライト01--------------*/
/*--上部黒バー内--*/
#copy_01{
    width:740px;
    height:15px;
    top:0px;
    color:#FFF;
    background:#000;
    font-size:11px;
	}
#copy_01 li{float: right; list-style:none;}
/*上部黒バー内・powered by GungHo*/
#copy_gungho{
    width:117px;
    height:15px;
    background:url(/img/basic/copy_gungho.gif) no-repeat;
    text-indent:-3000px;
	}
#copy_gungho a{
    display:block;
    width:117px;
    height:15px;
	}
/*上部黒バー内・リンクについて*/
	#copy_link{
    width:82px;
    height:15px;
    background:url(/img/basic/copy_link.gif) no-repeat;
    text-indent:-3000px;
	}
#copy_link a{
    display:block;
    width:82px;
    height:15px;
	}
/*上部黒バー内・お問い合わせ*/
#copy_inquiry{
    width:75px;
    height:15px;
    background:url(/img/basic/copy_inquiry.gif) no-repeat;
    text-indent:-3000px;
	}
#copy_inquiry a{
    display:block;
    width:75px;
    height:15px;
	}
/*上部黒バー内・サイトマップ*/	
#copy_sitemap{
    width:75px;
    height:15px;
    background:url(/img/basic/copy_sitemap.gif) no-repeat;
    text-indent:-3000px;
	}
#copy_sitemap a{
    display:block;
    width:75px;
    height:15px;
	}
/*上部黒バー内・がるパラって？*/	
#copy_whatsgp{
    width:95px;
    height:15px;
    background:url(/img/basic/copy_whatsgp.gif) no-repeat;
    text-indent:-3000px;
	}
#copy_whatsgp a{
    display:block;
    width:95px;
    height:15px;
	}
/*------------/081010追加_コピーライト01--------------*/


/*------------/081010追加_がるぱらトップ--------------*/
/*　キャンペーン　*/
.leftmenu_campaign{
   display:block;
   width:140px;
   margin:10px 0 0 0;
}
.leftmenu_campaign h4{
   display:block;
   width:140px;
   height:13px;
   background:url(../img/top/ct_title_campaign.gif) no-repeat;
   text-indent:-9999px;
   margin:10px 0 0 0;
}

.bn_enq_081009 a,.bn_enq_081009 a:hover{
   display:block;
   width:140px;
   height:70px;
   text-indent:-9999px;
   margin:10px 0 0 0;
   }
.bn_enq_081009 a{background:url(../img/leftmenu/bn_enq_081009.gif) no-repeat;}
.bn_enq_081009 a:hover{background:url(../img/leftmenu/bn_enq_081009_over.gif) no-repeat;}
/*------------/081010追加_がるぱらトップ--------------*/