@charset "shift_jis";

/*------------------------------------------------
	　　ベーシックテンプレート
		１カラム赤色
		
		著作権　黄金のネット生活	
		http://ougonnetlife.com/	
------------------------------------------------*/
/*------------------------------------------------
　　初期設定-ブラウザのクセをある程度初期化
------------------------------------------------*/
*{
	font-family: "MS PGothic", Osaka, sans-serif;
	margin: 0;
	padding: 0;
}

body{
	text-align: center;
	background: url(parts/template1redhaikei.gif) repeat;
}

h1,h2,h4,h3,h5,h6{
	font-size: 100%;
}

p, a {
	font-size: 90%;
	color: #333;
}

a { color: #0000ff; text-decoration: underline; }
a:hover { color: #ff6600; }


/*------------------------------------------------
　　本体の設定 背景画像 ブラウザ表示の中央寄せ
	本体の幅
------------------------------------------------*/

#container{
	width: 640px;
	margin: 0 auto;
	background: #ffffff url(parts/template1redmiddle.gif);/*背景画像文中の部分 上から下まで繰り返し*/
}

#inside{
	margin: 0 25px;
	padding: 10px 0 20px;
	clear: both;
}

#inside p{
	padding: 0 1em;	
	line-height:150%;/*行間の設定*/
	text-align:left;/*文章の左そろえ。中央のときはcenter。*/
}

/*------------------------------------------------
　　トップ部分、背景も入っている
------------------------------------------------*/
#header{
	width: 640px;
	padding-top: 15px;
	background: url(parts/template1redtop.gif) no-repeat center top;
}

/*------------------------------------------------
　　大見出し
------------------------------------------------*/



h1{
    width: 640px;
    text-align: left;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 18px;
    text-indent: 5px;
    background:url(parts/template1redhaikei.gif) repeat;/*--タイトルの背景画像--*/
    color: #999;

}



#header h2{
	margin: 0 15px;/*文章外側の余白　上下0px15px*/
	padding: 25px 0;/*トップ見出しまわりの余白*/
	font-size: 40px;/*トップ見出しのサイズ*/
	background:url(parts/topbackred1.jpg) repeat;/*--タイトルの背景画像--*/
	color:#ffffff;	
}

h3,h4{
	font-size: 1em;/*小見出しのサイズ*/
}

/*------------------------------------------------
　　　メニューの設定
------------------------------------------------*/
#menubar{
	text-align:center;
	margin:5px 10px;
	padding:2px 0px;
	border-top:2px solid #ff3366; /*上の線*/
	border-bottom:2px solid #ff3366; /*下の線*/
}

#menubar ul{
	width:620px;
	height:24px;
	border-top:1px solid #ff3366; /*上の線・細いほう*/
	border-bottom:1px solid #ff3366; /*下の線・細いほう*/
	list-style-type:none;/*--リストの先頭のドットを消す--*/
}

#menubar ul li
{
    margin: 0;
    padding: 5px;
    list-style: none;
    display: inline;

}


/*-----メニューにマウスポインタが乗った時------*/
#menubar ul li a:link:hover,#menubar ul li a:visited:hover{
        text-decoration:none;
	color:#333333;;/*-----メニューの文字色------*/

}




/*------------------------------------------------
　　ボックス枠の設定
------------------------------------------------*/

.box3
{
    text-align	: left;
    width: 68png0px;
    height: 100px;
    margin: 10px 0px 10px 0px;

}


.box3 p
{
	margin		:5px 50px 5px 30px;
	padding         : 0px 0px 0px 150px;
	color		:#4169E1;
	font-size	:20px;
	text-align	: left;
	background	: url(parts/checkbox.gif) no-repeat left;
}



.box4
{
    text-align	: left;
    width: 68png0px;
    height: 200px;
    margin: 10px 0px 0px 0px;
    padding: 25px 0 0px 0px;
    line-height: 1.7;
}

.box4 p
{
	height		: 23px;
	margin		:10px 0px 20px 40px;
	padding: 0px 0px 0px 30px;
	color		:#4169E1;
	font-size	:18px;
	font-weight	: normal;
	text-align	: left;
	background	: url(parts/checkbox.gif) no-repeat left;
}



/*------------------------------------------------
　　画像回り込みの設定
------------------------------------------------*/

#right { float: right; margin-left: 10px; }
#left { float: left; margin: 0 15px 10px 0; }







/*------------------------------------------------
　　更新枠の設定
------------------------------------------------*/
.renew{
	height: 70px;
	padding: 3px 5px;
	overflow: auto;/*---文章が縦70px越すとスクロールパー---*/
	text-align: left;
	border-left:1px solid #ff3366;
	border-right:1px solid #ff3366;
	border-bottom:1px solid #ff3366;
}

#inside .renew p{
	font-size: 0.8em;
	line-height: 1.2em;/*行間の設定*/
}

/*------------------------------------------------
　　本文枠の設定
------------------------------------------------*/

/*------文章枠のまわりに枠線-------------------*/
.border-1{
	border:1px solid #ff3366;
}

/*------文章枠の3方に枠線-------------------*/
.border-2{
	border-left:1px solid #ff3366;
	border-right:1px solid #ff3366;
	border-bottom:1px solid #ff3366;
}

/*------文章枠の上下に破線---------------------*/
.border-3{
	border-top:1px dotted #ff3366;
	border-bottom:1px dotted #ff3366;
}


/*------------------------------------------------
　　見出しタイプ
------------------------------------------------*/
.entry-1{
	line-height:25px;
	border:1px solid #ff3366;
	color:#ff3366;
	background-color:#ffffff;
}

.entry-2{
	line-height:25px;
	border:1px solid #ff3366;
	color:#ffffff;
	background: transparent url(parts/rednaname.gif) repeat;/*--見出しの後ろに背景画像--*/
}

.entry-3{
	line-height:25px;
	text-align:center;
	color:#ff3366;
	border-top:2px solid #ff3366; /*下の線*/
	border-bottom:2px solid #ff3366; /*下の線*/
}

/*------------------------------------------------
　　　色の設定用　下の設定を参考に自分で
					作るのもいいでしょう。
------------------------------------------------*/
.mojired{
	color:#ff0000;
}

.mojiblue{
	color:#0000ff;
}

.mojiyellow{
	color:#ffff00;
}

.mojigreen{
	color:#00ff00;
}

.mojiwhite{
	color:#ffffff;
}

/*------------------------------------------------
　　　著作権の表示
------------------------------------------------*/
#footer{ 
	height:50px;
	background:url(parts/template1redbottom.gif) no-repeat center bottom;
}

address{
	font-size:13px;
	font-style:normal;/*addressで囲んだときこれを入れないと斜体になる*/
}

/*リンクの見た目の設定*/

address a{
	text-decoration:none;/*リンクの下線表示をなくす*/
	color:#333333;
}　



/*------------------------------------------------
　　　画像の回り込み
------------------------------------------------*/

.imgl {
	margin: 5px 15px 5px 10px;
	padding: 0;
	float: left;
}


.imgr {
	margin: 5px 10px 5px 15px;
	padding: 0;
	float: right;
}






strong{
	font-weight:normal;
}
