@charset "utf-8";

/*■■■全体基本設定開始■■■*/
*{
	padding:0px;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", sans-serif ;
	line-height:120%;
}

img{
	border:none;
	margin:0px;
	padding:0px;
}
a:link,
a:visited,
a:active,
a:active,
a:hover{
	color:#0000FF;
	text-decoration:underline;
}

h1{
	font-size:10px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h2{
	color:#333;
	padding:5px;
	margin:0px;
}

.clear{
	clear:both;
}

/*□□□全体基本設定終了□□□*/



/*■■■基本レイアウト骨組み開始■■■*/
#frame{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
}

#main{
	width:710px;
	float:left;
}

#sub{
	width:180px;
	float:right;
	margin-top:10px;
}

#footer{
    width:900px;
}
/*□□□基本レイアウト骨組み終了□□□*/


/*■■■フォント設定開始■■■*/
h2{	font-size:14px;}

.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}

.lh_120{ line-height:120%}

/*リンク関連*/
a:link   { color:#026cd1;}
a:visited{ color:#004A95;}
a:hover  { color:#76AFE6;}
a:active { color:#76AFE6;}
/*□□□フォント設定終了□□□*/


/*■■■パディング設定開始■■■*/
.pad2{padding:2px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.pad30{padding:30px;}
/*□□□パディング設定終了□□□*/


/*■■■テーブル設定開始■■■*/

td.td_c{ text-align:center;}
td.td_r{ text-align:right;}

.v_top{ vertical-align:top;}
.v_mid{ vertical-align:middle;}

td.u_line{ border-bottom:1px solid #999999;}
td.date{ color:#FF0000;}
/*□□□テーブル設定終了□□□*/



/*■■■ヘッダー開始■■■*/

/*□□□ヘッダー終了□□□*/


/*■■■ナビゲーション開始■■■*/

#navigation ul li{
    list-style:none;
    float:left;
    width:113px;
	overflow:hidden;
}

#navigation ul li.spacer{
    width:109px;
	height:27px;
}

#navigation ul a{
    display:block;
    width:900px;
    height:27px;
	background-repeat: no-repeat;
    overflow:hidden;
}

#navigation ul.allbar a    { background-image:url(http://www.shigastyle.jp/top_img/navi_allbar.gif);}
#navigation ul.topbar a    { background-image:url(http://www.shigastyle.jp/top_img/navi_topbar2.gif);}
#navigation ul.shopbar a   { background-image:url(http://www.shigastyle.jp/top_img/navi_shopbar.gif);}
#navigation ul.featurebar a{ background-image:url(http://www.shigastyle.jp/top_img/navi_featurebar2.gif);}
#navigation ul.circlebar a { background-image:url(http://www.shigastyle.jp/top_img/navi_circlebar2.gif);}
#navigation ul.eventbar a  { background-image:url(http://www.shigastyle.jp/top_img/navi_eventbar.gif);}
#navigation ul.jobbar a    { background-image:url(http://www.shigastyle.jp/top_img/navi_jobbar2.gif);}

#navigation ul li.spacer      { background-image:url(http://www.shigastyle.jp/top_img/spacerbar.gif);}

#navigation ul.allbar li.spacer     { background-position:   0px -27px;background-repeat: no-repeat;}
#navigation ul.topbar li.spacer     { background-position:   0px -27px;background-repeat: no-repeat;}
#navigation ul.snsbar li.spacer     { background-position:   0px -81px;background-repeat: no-repeat;}
#navigation ul.shopbar li.spacer    { background-position:   0px -135px;background-repeat: no-repeat;}
#navigation ul.featurebar li.spacer { background-position:   0px -189px;background-repeat: no-repeat;}
#navigation ul.circlebar li.spacer  { background-position:   0px -243px;background-repeat: no-repeat;}
#navigation ul.eventbar li.spacer   { background-position:   0px -297px;background-repeat: no-repeat;}
#navigation ul.jobbar li.spacer     { background-position:   0px -351px;background-repeat: no-repeat;}

a.top    {background-position:   0px 0px;background-repeat: no-repeat;}
a.sns    {background-position:-113px 0px;background-repeat: no-repeat;}
a.shop   {background-position:-226px 0px;background-repeat: no-repeat;}
a.feature{background-position:-339px 0px;background-repeat: no-repeat;}
a.circle {background-position:-452px 0px;background-repeat: no-repeat;}
a.event  {background-position:-565px 0px;background-repeat: no-repeat;}
a.job    {background-position:-678px 0px;background-repeat: no-repeat;}

a:hover.top    {background-position:   0px -27px;background-repeat: no-repeat;}
a:hover.sns    {background-position:-113px -27px;background-repeat: no-repeat;}
a:hover.shop   {background-position:-226px -27px;background-repeat: no-repeat;}
a:hover.feature{background-position:-339px -27px;background-repeat: no-repeat;}
a:hover.circle {background-position:-452px -27px;background-repeat: no-repeat;}
a:hover.event  {background-position:-565px -27px;background-repeat: no-repeat;}
a:hover.job    {background-position:-678px -27px;background-repeat: no-repeat;}

/*□□□ナビゲーション終了□□□*/



/*■■■メインボックス開始■■■*/
/*ボックス設定*/
.box01{
	width:710px;
	margin-top:10px;
}
.box02{
	width:400px;
	float:left;
	margin-top:10px;
}
.box03{
	width:300px;
	float:right;
	margin-top:10px;
}

/*見出し（タイトルバー）設定*/
.titlebar{
	height:20px;
	padding:0px 0px 0px 0px;
	border-bottom:2px solid;
}
.titlebar h2{
	width:60%;
	line-height:20px;
	float:left;
	letter-spacing:0.1em;
	font-weight:normal;
}

.titlebar.top    { border-bottom-color:#66b6a0;}
.titlebar.topdark{ border-bottom-color:#008678;}
.titlebar.shop   { border-bottom-color:#688bc0;}
.titlebar.feature{ border-bottom-color:#b085bf;}
.titlebar.circle { border-bottom-color:#fa95a5;}
.titlebar.event  { border-bottom-color:#fd9d52;}
.titlebar.pet    { border-bottom-color:#fec95b;}
.titlebar.job    { border-bottom-color:#85ca6b;}
.titlebar.present{ border-bottom-color:#fc7065;}
.titlebar.link   { border-bottom-color:#7f5b42;}

.titlebar img{
	float:right;
	margin:3px 0px 0px 0px;
}

.titlebar img.icon{
	float:left;
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}
/*□□□メインボックス終了□□□*/



/*■■■メインボックス900px専用開始■■■*/
#full_main {
	margin-top: 10px;
}
/*□□□メインボックス900px専用開始□□□*/



/*■■■右カラム開始■■■*/
/*背景設定*/
.gray .r_top { background:url(http://sns.shigastyle.jp/tmp/img/side_bar3.gif) no-repeat; height:20px; line-height:20px;}
.gray .r_mid { background:url(http://sns.shigastyle.jp/tmp/img/side_bar_m3.gif) repeat-y;}
.gray .r_mid2{ background:url(http://sns.shigastyle.jp/tmp/img/side_bar_m3.gif) repeat-y;}
.gray .r_btm { background:url(http://sns.shigastyle.jp/tmp/img/side_bar_d3.gif) no-repeat; height:10px; overflow:hidden; margin-bottom:10px;}

/*基本設定*/
#sub img.sub_bnr{
	margin-top:10px;
}

#sub p{
	padding:4px 4px;
	text-align:left;
}

#sub td{
	padding:3px 4px;
}

#sub td img.icon{
	margin-right:5px;
}

.r_top{
	padding-left:2px;
	text-align:left;
	color:#333;
}

.r_top strong {
	line-height:20px;
}

.r_top img{
	margin:0px 4px 0px 0px;
	vertical-align:middle;
}

.r_mid{
	padding:10px 5px 0px 5px;
}

.r_mid img{
	display:block;
	margin:0px auto;
}


.r_mid hr{
	color:#999999;
	height:1px;
}


#infomation td{
	line-height:130%;
}

#infomation td.btm{
	border:none;
}

#person_pickup{
}

#reporter_offer{
	text-align:center;
}

#spot_pickup{
	text-align:left;
}

p.rb_title {
	line-height:140%;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

/*□□□右カラム終了□□□*/



/*■■■フッター開始■■■*/
#footer a{
	color:;
	text-decoration:none;
}
#footer ul{
border-top:1px solid #666;
    text-align:center;
}
#footer li{
	display:inline;
	line-height:2em;
	color:#f0f0f0;
}
#footer p{
    text-align:center;
	padding:2px 0px 6px 0px;
	color:#666;
}
hr.footerspacer{
	width:100%;
	height:10px;
	color:#fff;
	border:0;
}


/*背景色*/
.f_top    {background-color:#fff;}
.f_sns    {background-color:#fff;}
.f_feature{background-color:#fff;}
.f_shop   {background-color:#fff;}
.f_circle {background-color:#fff;}
.f_event  {background-color:#fff;}
.f_pet    {background-color:#fff;}
.f_job    {background-color:#fff;}

/*□□□フッター終了□□□*/
