/* CSS Document */
#o2_oubosha{
	width:900px;
	height:430px;
	border-radius:8px;
	border:#98bc0e 1px solid;
	text-align:center;
	margin-bottom:24px;
	margin-top:0;
	background:#f9ffe1;
	padding:0 29px;
}
#o2_oubosha_title{
	width:900px;
	height:48px;
	color:#98bc0e;
	font-size:24px;
	text-align:center;
	margin-top:17px;
}

#o2_oubosha_left{
	width:377px;
	float:left;
}
#o2_oubosha_right{
	width:436px;
	float:right;
}

.item_name{
	float:left;
	font-size:16px;
	height:49px;
	width:78px;
	text-align:left;
	padding-top:2px;
	margin-top:0;
	line-height:16px;
	clear:both;
}
.item_name_right{
	float:left;
	font-size:16px;
	height:49px;
	width:136px;
	text-align:left;
	padding-top:2px;
	margin-top:0;
	line-height:16px;
	clear:both;
}
.hissu{
	font-size:12px;
	clear:both;
	color:#bbb;
	line-height:130%;
}

.hissu_koumoku{
	font-size:12px;
	color:#bbb;
	line-height:130%;
}

/* 写真関係 */

.o2_shashin_img{
	width:245px;
	height:245px;
	background:#cacaca url(../img/photo_bg.png);
	border-radius:8px;
	margin:0;
	padding: 0;
	text-align:center;
	overflow: hidden;
}
.o2_shashin_imgS{
	width:112px;
	height:112px;
	background:#cacaca url(../img/photo_bgS.png);
	border-radius:8px;
	margin:0;
	padding: 0;
	text-align:center;
	overflow: hidden;
}

.o2_shashin_sakujyo{
	width:112px;
	height:34px;
	background:#cacaca;
	border-radius:8px;
	margin:10px 0 5px 0;
	text-align:center;
	padding-top:6px;
}

.kome{
	line-height:150%;
	font-size:11px;
	color:#999;
}

.o2_shashin_triming{
	margin-top:5px;
	width:112px;
	height:112px;
	text-align:center;
	padding-top:30px;
	background:#ddd;
	border-radius:8px;
	font-size:12px;
	vertical-align:middle;
}

.o2_shashin_triming_title{
	background:#eee;
	border-radius:8px;
	/*border:1px solid #cacaca;*/
	padding:3px;
	width:100%;
	text-align:center;
	font-size:14px;
	margin-top:70px;
}

.o2_triming_column{
	border-radius:8px;
	border:1px solid #cacaca;
	padding:8px;o2_shashin_img
	width:100%;
}

.o2_triming_column li{
	font-size:12px;
	font-weight:normal;
	list-style:disc;
	margin-left:20px;
	color:#666;
	list-style-position:10px;
	padding:9px 4px 0 0;
	line-height:140%;
	
}



.textA{
	width:299px;
	height:79px;
	border-radius:8px;
	border-color:#ccc;
	margin-top:15px;
	padding-left:10px;
	float:right;
}









