/*------------------------------------------*/
/*                                          */
/*　あらぐれ工房css　ver. 1.0               */
/*　　　　　　　　　　2006/4　　制作：丈野  */
/*                                          */
/*------------------------------------------*/


/*基本設定*/
* {
 font-family:Osaka,Osaka−等幅,Verdana,Tahoma,Arial,Helvetica,ＭＳ Ｐ明朝,ＭＳ 明朝;
 margin:0px;
 padding:0px;
 line-height:20px;
}
	
/*全体の背景色*/
body {
 background-color:#DCFFFD;
}
	
/*リンク設定（通常）*/	
a {
 text-decoration: none;
 color:#660000;
}

/*リンク設定（オーバー）*/	
a:hover {
 text-decoration: none;
 color:#FF0000;
}

/*イメージ設定*/	
img {
 border:0px none;
}
	
/*メインテーブル設定*/
#mainbody {
 width:760px;
 margin:0px auto;
 border-left-color:#CCCC99;
 border-right-color:#CCCC99;
 border-right-style:solid;
 border-left-style:solid;
 border-right-width:4px;
 border-left-width:4px;
}

/*トップサブタイトル設定*/	
#title_small {
 font-size:12px;
 color:#000099;
 background-image:url('../images/p_title_back.gif');
 padding:4px 8px;
}

/*メニュー設定*/
#menu {
 background-image:url(../images/p_menu_back.gif);
 font-size:12px;
 font-weight:bold;
}

/*各メニュー設定*/
.menubox {
 background-image:url('../images/p_menu_point.gif');
 padding:10px 5px 10px 30px;
 margin-left:10px;
 float:left;
}

/*左右ガイド設定*/	
.guidebody {
 background-color:#FFFF99;
 border-bottom-width:2px;
 border-bottom-style:solid;
 border-bottom-color:#FFFF66;
}

/*左右ガイド大見出し設定*/
.theme_big {
 background-image:url(../images/p_guide_bigmark.gif);
 font-size:14px;
 background-repeat:no-repeat;
 color:#000099;
 font-weight:bolder;
 padding:12px 8px;
}

/*左右ガイド中見出し設定*/
.theme_middle {
 font-size:14px;
 margin-top:10px;
 font-weight:bold;
 color:#000099;
 background-image:url('../images/p_theme_back.gif');
 background-repeat:no-repeat;
 padding:5px 5px 5px 30px;
}

/*左右ガイド中見出し設定（一番上のみ適用）*/
.theme_middle_t {
 font-size:14px;
 color:#000099;
 font-weight:bold;
 background-image:url('../images/p_theme_back.gif');
 background-repeat:no-repeat;
 padding:5px 5px 5px 30px;
}

/*左右ガイド小見出し設定*/	
.theme_small {
 list-style-type:none;
 list-style-position:outside;
 text-align:left;
 font-size:12px;
 background-image:url('../images/p_theme_back1.gif');
 background-repeat:no-repeat;
 width:130px;
}

/*左右ガイド箇条書き設定*/
.theme_small a {
 list-style-type:none;
 list-style-position:outside;
 text-align:left;
 font-size:12px;
 background-image:url('../images/p_theme_back1.gif');
 background-repeat:no-repeat;
 width:130px;
}

/*左右ガイド箇条書き設定*/
.theme_small a:hover {
 list-style-type:none;
 list-style-position:outside;
 text-align:left;
 font-size:12px;
 background-image:url('../images/p_theme_back2.gif');
 background-repeat:no-repeat;
}

/*左ガイド下設定*/
#guideetc {
 padding:10px;
 font-size:12px;
}

/*中央コンテンツ設定*/
#centerbody {
 line-height:180%;
 background-color:#FFFFFF;
 margin:15px;
}

/*中央画像設定*/
#centerimg {
 border-style:ridge;
 border-color:#FFCC66;
 margin:5px 15px;
 padding-bottom:0;
 border-width:8px;
}

/*中央メニューボックス設定*/
#menubox {
 margin:5px 15px;
}

/*中央メニューボックスタイトル設定*/
.boxtitle {
 padding:25px 5px 5px 55px;
 font-weight:bold;
 font-size:14px;
 color:#000099;
}

/*中央メニューボックス文章設定*/
.boxsent {
 padding:5px;
 border-left:solid 2px #ffcc66;
 border-right:solid 2px #ffcc66;
 font-size:14px;
 border-top:solid 2px #ffcc66;
}

/*メニューボックス強調設定*/
.boxsent b {
 color:#CC0000;
}

/*中央メニューボックス文章設定（お知らせのみ適用）*/
#boxsent {
 padding:5px;
 font-size:14px;
 border:solid 2px #ffcc66;
}

/*メニューボックス強調設定*/
#boxsent b {
 color:#CC0000;
}

/*中央メニューボックスリンク設定*/
.boxlink {
 text-align:right;
 border-left:solid 2px #ffcc66;
 border-right:solid 2px #ffcc66;
 border-bottom:solid 2px #ffcc66;
 padding:15px 35px 10px 5px;
 background-image:url('../images/b_shousai.gif');
 background-repeat:no-repeat;
 background-position:right;
 font-weight:bold;
}

/*電話メールボックス設定*/
.telmail {
 border:solid 2px #ffcc66;
}

/*最上段アンカー設定*/
.toplink {
 font-size:12px;
}

/*フッタ設定*/
#foot {
 background-image:url(../images/p_foot_back.gif);
 height:40px;
 width:100%;
 text-align:right;
 padding-top:5px;
}
