@charset "utf-8";
/* CSS Document */

/* Reset
=======================================*/

* {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	line-height: 1.3;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

body { 
	font-size: 16px;
	background-color:#17234c;
	 }

ul,li { padding:0; }

img {
	border: none;
	vertical-align: bottom;
	}

strong { font-weight: bold !important; }

.txt_b_r { font-weight:bold; color:#900; }

a:link { color:#900; text-decoration: underline;}
a:visited { color: #900; underline;}
a:hover { color:#f00; text-decoration: none;}
a:active { color: #f00; }

.clear { clear: both; }

.note dt { position: relative; }
.note dt span { position: absolute; }
.note dd { padding-left: 1em;}

/* Style
=======================================*/


#header{
	width:700px;
	height:669px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/header.jpg) top center no-repeat;
	}
	

#price{
	width:700px;
	height:270px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/price.png) top center no-repeat;
	}


#title01{
	width:700px;
	height:157px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/title01.jpg) top center no-repeat;
	}

#title02{
	width:700px;
	height:157px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/title02.jpg) top center no-repeat;
	}
	
#title03{
	width:700px;
	height:194px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/title03.jpg) top center no-repeat;
	}
	
#title05{
	width:700px;
	height:194px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/title05.jpg) top center no-repeat;
	}
	
#title04{
	width:700px;
	height:75px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/title04.jpg) top center no-repeat;
	}
	
.item_title{
	width:700px;
	height:98px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/item_title.png) top center no-repeat;
	}
	
#item_flag01{
	width:700px;
	height:50px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/flag01.png) top center no-repeat;
	}

#item_flag02{
	width:700px;
	height:50px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/flag02.png) top center no-repeat;
	}

.item_title02{
	width:700px;
	height:123px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/item_title02.png) top center no-repeat;
	}

.c_box{
	width:700px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/c_wall.jpg) top center ;
	vertical-align:top;
	padding:0px;
	}
	
#c_footer{
	width:700px;
	height:39px;
	margin:0 auto;
	background:url(/dol/age_of_revolution/product_info/c_footer.png) bottom center no-repeat;
	}
	

.txt_box{
	width:600px;
	margin:0 auto;
}

.info_box{
	width:600px;
	margin:0 auto;
}


.item_base{
		width:580px;
		margin:0 auto;
		background-color:#fff;
		padding:10px;
}

.item_box{ width:550px; margin:5px auto; background-color:#dac880; padding:10px; }

.item_list{ width:570px; background-color:#dac880; margin-left:4px; }
.item_list td { padding: 7px; border:#fff 2px solid; }


.ss_box{ width:492px; padding:0px 0px 10px 0px; margin:0 auto; }
.ss_box02{ width:580px; padding:0px 0px 10px 0px; margin:0 auto; }
.ss_box03{ width:570px; padding:0px; margin:10px 0px 10px 5px; }


.item_ss{ width:48px; margin:20px 10px 0px 30px; float:left; }
.item_name { width:470px; color:#000; margin-top:15px; float:left; }

.item_ss02{ width:48px; margin:5px 10px 5px 5px; float:left; }
.item_name02 { width:485px; color:#000; margin:5px 0px; float:left; }
.item_name03 { width:180px; color:#000; margin:5px 0px; float:left; }
.item_name04 { width:300px; color:#000; margin:5px 0px; float:left; padding-top:65px; }
.item_name05 { width:150px; color:#000; vertical-align:middle; font-weight:bold; }

.b_item { font-size:22px; font-weight:bold; }

#btn_box{
		width:270px;
		padding:0px 0px 0px 400px;
		margin:0px;
}

#top_btn{
		width:200px;
	padding:30px 0px 0px 475px;
}

#top_btn02{
		width:200px;
	padding:10px 0px 0px 475px;
}

	
/* garally */


.garally {
	margin:0 auto;
	text-align:left;
	width:580px;
	height: 435px;
	position:relative;
}

.g_cont {
}

.controls {
	margin-top:-25px;
	margin-left:10px;
}

.controls a {
	height:15px;
	width:15px;
	background:#ae8700;
	border:#fff;
	display:block;
	z-index:1000;
	float:left;
	border:#fff solid 1px;
	margin-left:5px;
}

.controls a:hover {
	background:#ffff8e;
	color:#000;
}

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	height:435px;
	width:580px;
	overflow: hidden;
}
div.scroller div.section {
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	height:435px;
	width:580px;
	overflow:hidden;
	float:left;
}
div.scroller div.content {
	width: 10000px;
}

.l_n { font-weight:bold; color:#946d02; }


.info_box td {padding: 5px; background-color:#fff; border:#feefc8 2px solid;}

.info_box td.heading{
	width: 60px;
	text-align: left;
}

.info_box td.back01{background: #e4dc8a;}
.info_box td.back02{background: #d7a98c;}

.s_title {
    color: #316745;
    padding-left: 5px;
    border-left: 8px solid #316745;
    /*border-bottom: 1px solid #316745;*/
	font-weight:bold;
	/*width:80%;*/
	margin:0px auto 5px auto;
	text-align:left;
}

.s_title02 {
    color: #955aaa;
    padding-left: 5px;
    border-left: 8px solid #955aaa;
	font-weight:bold;
	margin:0px auto 5px auto;
	text-align:left;
}

#btn_wm{ width:185px; padding:5px 0px 5px 0px; text-align:center;}

#btn_wm a:hover{filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity:0.65; opacity:0.65;}



/*.s_title02 {
    color: #ec6800;
    padding-left: 5px;
    border-left: 8px solid #ec6800;
	font-weight:bold;
	margin:0px auto 5px auto;
	text-align:left;
}
第一弾*/