/* CSS Document */
@charset "Shift_JIS";

/* 目次 */
/*
・BODY
・Links
・baseBox
・mainContents
・btnBox
・etc
・clerafix
*/

/*****************************************
            BODY & タグ　 
*****************************************/

body {	
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-size: 0.8em;
	font-family: Osaka, "MS PGothic", sans-serif;
	background: #FFFFFF;
	color: #444444;
	line-height:1.5em;
}

img {
	border:none;
	vertical-align:bottom;
}

/*****************************************
               Links   
*****************************************/

a:link    {color: #993300; text-decoration: underline} 
a:visited {color: #1C1C1C; text-decoration: underline} 
a:hover   {color: #993300; text-decoration: none} 
a:active  {color: #993300; text-decoration: none} 

/*****************************************
               baseBox   
*****************************************/

#baseBox {
	width:860px;
	height:auto;
	margin:0px auto;
	padding:0px;
	text-align:left;
}

#baseBoxMiddle {
	width: 835px;
	height:auto;
	background:url(../img/box_middle.gif) repeat-y; 
	margin:0px;
	padding:10px 0px 10px 25px;
	text-align:left;
}

#baseBoxBottom {
	width: 860px;
	height:16px;
	background:url(../img/box_bottom.gif) no-repeat;
	margin:0px;
	padding:0px;
	clear:both;
}


#footer {
	width:100%;
	text-align:center;
	color:#FFFFFF;
	background:#FF6600;
	padding:5px 0px;
	margin:0px;
}

/*****************************************
               mainContents   
*****************************************/

#LeftBox {
	float: left;
	width: 489px;
	margin:0px;
	padding:0px;
}

#RightBox {
	float: left;
	width: 285px;
	margin:0px 0px 0px 29px;
	padding:0px;
	clear:right;
}

#box1Top {
	background:url(../img/campaign.gif) no-repeat;
	width:489px;
	height:42px;
	padding:0px;
	margin:0px;
}

#box1Middle {
	background:url(../img/box2_middle.gif) repeat-y;
	width:429px;
	height:auto;
	padding:0px 20px 0px 40px;
	margin:0px;
}

#box1Middle p,
#box3Middle p {
	margin:0px;
	padding-top:10px;
}

#box1Bottom{
	background:url(../img/box2_bottom.gif) no-repeat;
	width:489px;
	height:16px;
}

#box2Top {
	background:url(../img/attention.gif) no-repeat;
	width:489px;
	height:42px;
	margin-top:10px;
}

#box3Top {
	background:url(../img/bible.gif) no-repeat;
	width:285px;
	height:45px;
	margin-top:19px;
}

#box3Middle {
	background:url(../img/box3_middle.gif) repeat-y;
	width:255px;
	height:auto;
	padding:5px 15px 0px 15px;
}

#box3Bottom {
	background:url(../img/box3_bottom.gif) no-repeat;
	width:285px;
	height:16px;
}

#box1Middle ul {
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 8px;
}

#box1Middle li {
	padding-top:5px;
}

/*****************************************
               btnBox   
*****************************************/

#btnBox {
	clear:both;
	width:860px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}


/*****************************************
               etc   
*****************************************/

.mrgTop15 {
	margin-top:15px;
}

.mrgTop10 {
	margin-top:10px;
}

.clear {
	clear:both;
}

.fontRed {
	color:#FF0000;
}

/****************************************
               clerafix                           
****************************************/

#LeftBox:after,
#RightBox:after,
#baseBoxMiddle:after {
	content: ".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

#LeftBox,
#RightBox,
#baseBoxMiddle { display:inline-block; }

/* hides from IE-mac \*/
*html #LeftBox,
*html #RightBox,
*html #baseBoxMiddle { height:1%; }

#LeftBox,
#RightBox,
#baseBoxMiddle { display:block; }
/* End hide from IE-mac \*/






