
/* new clearfix */  
.clearfix:after {  
visibility: hidden;  
display: block;  
font-size: 0;  
content: " ";  
clear: both;  
height: 0;  
}  
* html .clearfix             { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 *//* End hide from IE-mac */

#contentsBox {
    width: 752px;
    margin: 10px 15px 15px;
    background: #FFF;
}

#index_contents {
    width: 792px;
    margin: 0 4px 0;
}

ul.listtype {
    list-style: none;
    text-indent: -1em;
    padding-left: 1em;
}

li {
    list-style: none;
}

.mL15 {
    margin-left: 15px;
}

.camp_period {
    font-size: 16px;
    font-weight: bold;
}

.caption {
    font-size: 97% !important;
    padding: 0;
}

#contentsBox .btn {
    text-align: center;
}

#contentsBox h2 {
    margin: 35px 0 15px;
}

.present01,
.present02 {
    margin: 0 auto;
}

.present01 {
    width: 760px;
    height: 150px;
    background: url("../images/camp01.jpg");
    position: relative;
    z-index: 1;
}

.present02 {
    width: 760px;
    height: 450px;
    background: url("../images/camp02.jpg");
    position: relative;
    z-index: 1;
}

.present01 h2,
.present02 h2 {
    text-indent: -9999px;
}

.present01 a,
.present02 a {
    position: absolute;
    top: 57px;
    right: 12px;
    z-index: 10;
}

.pkgset_img {
    float: left;
    margin: 0 15px;
}

.pkgset_ti {
    width: 400px;
    float: left;
}

.pkgset_ti ul {
    margin-bottom: 20px;
}

#sozai_dl #stamp {
    margin-top: -15px;
}


/*

div#jp_region_header_navigation_hide {
  background:url(../images/gr_wrapper_notab.jpg) top left no-repeat;
}
#sozai_dl div#jp_region_header_navigation_hide {
  background:url(../sozai_dl/images/gr_wrapper_notab_2.jpg) top left no-repeat;
}


#index_contents{width:792px; margin:0 4px 0; }
.index_head { background:url(../images/ichi_atok_footbg.jpg) bottom no-repeat; padding-bottom:15px; padding-left:6px;}
#index_contents ul.pkgset{list-style: none; width:}
#index_contents .pkgset li{ float:left; margin:0; padding:0;}
#index_contents .pkgset .pre{ clear:both;line-height:20px; text-indent:10px;}

#contentsBox{ width:752px; margin:10px 15px 15px; background:#FFF;}
#contentsBox h2{ margin:35px 0 15px;}
#contentsBox h3{margin:0;}
.mT25{ padding-top:25px;}

.mT10{ margin-top:10px;}
.mL15{margin-left:15px;}

.mL6{margin-left:6px;}

.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
p.caption{font-size: 97% !important;padding:0;}
li{list-style:none;}
ul.listtype{ list-style:none; text-indent:-1em; padding-left:1em;}
.indent{padding-left:1em;}

.camp_period { font-size:16px; font-weight: bold; }

.products_name{ 
	margin: 20px 0;
	display: inline-block;
	}

.atok2011_landing{
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#contentsBox .sozaidl{
	width:758px;
	height:142px;
	background:url(../images/bg01.jpg) no-repeat;}
#contentsBox .present{
	width:758px;
	height:458px;
	background:url(../images/bg02.jpg) no-repeat;}
	#contentsBox .present ul{
	width: 708px;
height: 291px;
margin: 0 0 0 28px;
padding: 20px 0 0 0;}
	#contentsBox .sozaidl h2,#contentsBox .present h2{
	width:515px;
	float:left;
	margin:0;}
	#contentsBox .sozaidl .btn,#contentsBox .present .btn{
	width:243px;
	float:right;
	margin:42px auto 0;}

#contentsBox .pkgset_img{
	width:330px;
	float:left;
	}
#contentsBox .pkgset_ti{
	width:400px;
	float:right;}

#contentsBox .btn{text-align:center;}

/* sozai_dl
#contentsBox .dlbtn p{margin:20px auto 10px;text-align:center;}
#contentsBox .dlbtn p.caption{width:408px;text-align:left;margin-top:10px;}
#contentsBox .sozai1,#contentsBox .sozai2,#contentsBox .sozai3{
	margin-top:25px;}
#contentsBox .sozai1 h2,#contentsBox .sozai2 h2,#contentsBox .sozai3 h2{
	margin:0;}
#contentsBox .sozai1{
	width:758px;
	height:323px;
	background:url(../sozai_dl/images/bg01.gif) no-repeat;}
	#contentsBox .sozai1 .img{margin:9px 0 0 32px;}
#contentsBox .sozai2{
	width:758px;
	height:1200px;
	background:url(../sozai_dl/images/bg02.gif) no-repeat;}
	#contentsBox .sozai2 .img{margin:9px 0 0 24px; font-weight:bold;}
	#contentsBox .sozai2 .img img{margin:0 0 17px;}

#contentsBox .sozai3{
	width:758px;
	height:601px;
	background:url(../sozai_dl/images/bg03.gif) no-repeat;}
	#contentsBox .sozai3 .img{margin:9px 0 0 32px;}

dl.about_sozaldl{font-size: 108% !important;}
dl.about_sozaldl{zoom: 100%;width:100%;}
dl.about_sozaldl dt{
	float:left;
	background-color:#dfeeb3;
	width:88px;
	text-align:center;
	padding:5px 0;
	clear: both;
}
dl.about_sozaldl dd{
	float:none;
	margin-left:100px;}

*/


/* =============================
			終了対応
   =============================
   
.caution {
	width: 690px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #C00;
	margin: 10px auto;
	padding: 20px;
}

.caution h2 {
	font-size: 16px;
	font-weight: bold;
	color: #C00;	
}

.caution .subtitle {
	font-size: 14px;
	font-weight: bold;
	color :#690;
	border-bottom: 1px dotted #690;
	margin: 15px 0 5px 0;
	padding-bottom: 5px;	
}

.caution p {
	font-size: 14px;
	color: #333;
	text-indent: 16px;	
}

*/