#contwrapper{}
#contwrapper_in{
	padding-top:20px;
}


/* left
-------------------------------------------------------------- */
#cont_left{
	width:716px;
	float:left;
}

#cont_top_bg{
	background-image:url(../img/license/img_01.jpg);
	background-repeat:no-repeat;
	height:211px;
}
#cont_top_bg2{
	background-image:url(../img/license/img_02.jpg);
	background-repeat:no-repeat;
	height:211px;
}
#cont_top_bg3{
	background-image:url(../img/license/img_03.jpg);
	background-repeat:no-repeat;
	height:211px;
}
#cont_top_bg4{
	background-image:url(../img/license/img_04.jpg);
	background-repeat:no-repeat;
	height:211px;
}
#cont_top_bg5{
	background-image:url(../img/license/img_05.jpg);
	background-repeat:no-repeat;
	height:211px;
}
#cont_top_bg6{
	background-image:url(../img/license/img_06.jpg);
	background-repeat:no-repeat;
	height:161px;
	padding-top:50px;
}
#cont_top_bg7{
	background-image:url(../img/license/img_07.jpg);
	background-repeat:no-repeat;
	height:151px;
	padding:60px 0 0 220px;
}
#cont_top_bg8{
	background-image:url(../img/license/img_08.jpg);
	background-repeat:no-repeat;
	height:151px;
	padding:60px 0 0 268px;
}


#cont_top_bg2 h1, #cont_top_bg3 h1, #cont_top_bg4 h1, #cont_top_bg5 h1{
	padding:71px 0 0 294px;
}
#cont_top_bg2 h2, #cont_top_bg3 h2, #cont_top_bg4 h2, #cont_top_bg5 h2{
	padding:0 0 0 294px;
}

#contWrapper{
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 auto;
	padding: 14px 25px 100px;
	width: 666px;
}
.cont_set_container{}

.cont_set{
	padding:0 25px 10px;
}
.cont_set_title{
	background: url("../img/list/img_04.jpg") no-repeat scroll 0 0 transparent;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 18px;
	padding: 0 0 5px 17px;
}
.cont_set_text{
	padding-top:5px;
}
.m_t_25 {
    margin-top: 25px;
}






.cont_set_link{
	color:#00B2D5;
	padding:5px 15px 0 0px;
}
.cont_set_link.supplement{
	display:block;
	padding:0;
}
.cont_set_link_center{
	padding:15px 0 0 0;
	text-align:center;
}
.cont_set_link a{
	color:#00B2D5;
	text-decoration:underline;
	background:url(../img/list/img_02.jpg) no-repeat 0% 50%;
	padding-left:20px;
}
.cont_set_link.supplement a{
	background:url(../img/list/img_02.jpg) no-repeat 100% 50%;
	padding:0 20px 0 0;
}
.cont_set_link.linkBack a{
	background:url(../img/list/img_05.jpg) no-repeat 0% 50%;
}
.cont_set_link.linkPrev a{
	background:url(../img/list/img_06.jpg) no-repeat 100% 50%;
	padding-right:20px;
}

.cont_set_link a:visited{
	color:#00B2D5;
	text-decoration:underline;
}
.cont_set_link a:hover{
	color:#FFCC00;
	text-decoration:underline;
}

#pageBackPrev_wrapper{
	border-top:1px solid #E2E2E2;
	margin-top:25px;
}
#pageBackPrev_wrapper .cont_set_link.linkBack{
	float:left;
	display:inline;
	width:40%;
}
#pageBackPrev_wrapper .cont_set_link.linkPrev{
	float:right;
	display:inline;
	width:40%;
	text-align:right;
	padding:5px 0 0;
}



.license_table{
	margin-top:25px;
	width:100%;
	font-size:93%;
}
.license_table.price{
	margin-top:10px;
}
.license_table a{
	color:#00B2D5;
}
.license_table a:visited{
	color:#00B2D5;
}
.license_table a:hover{
	color:#FFCC00;
}

tr{}
th{}
th img{
	display:block;
	margin:0 auto 5px;
	width:74px;
}
.th1{
	padding-left:20px;
}
.th2, .th3, .th4{
	text-align:center;
	padding:10px 0 7px;
	width:22%;
}

td{
	border:1px solid #E2E2E2;
}
.td1{
	width:34%;
	background-color:#F9F9F9;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.td2, .td3, .td4{
	width:22%;
	padding:5px;
	text-align:center;
}

.gryBox_wrapper{
	margin:0 auto;
	width:606px;
	padding:15px 20px 20px;
	background:#F9F9F9;
	
	border-radius: 6px;		/* CSS3草案 */
	-webkit-border-radius: 6px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 6px;	/* Firefox用 */
}
.gryBox_wrapper.gryBox_wrapperSub{
	margin:10px auto 0;
	padding:5px 20px 5px;
}

.gryBox{}
.gryBox_title{
	padding-bottom:7px;
	font-weight:bold;
}
.gryBox_text{}

#before_use_wrapper{}
#before_use_wrapper.InstCaution{
	margin-top:10px;
}
#before_use_title{
	color:#F40B0B;
	text-shadow:-1px -1px 0 #EEEEEE;
}

#before_use_wrapper .note1{
	border-bottom:1px solid #E2E2E2;
	padding-bottom:7px;
}
#before_use_wrapper .note2{
	border-top:1px solid #FFF;
	padding-top:7px;
}

#before_use_wrapper a{
	color:#00B2D5;
}
#before_use_wrapper a:visited{
	color:#00B2D5;
}
#before_use_wrapper a:hover{
	color:#FFCC00;
}

/* -- ※印リスト用CSS -- */
.note dt {
	position: relative;
}
.note dt span.cautionList {
	position: absolute;
}
.note dd {
	padding-left: 1em;
}
/* -- /※印リスト用CSS -- */


#support_license_sub{
	padding-top:5px;
}
#support_license_sub a{
	color:#00B2D5;
}
#support_license_sub a:visited{
	color:#00B2D5;
}
#support_license_sub a:hover{
	color:#FFCC00;
}

#support_license_sub_left{
	float:left;
	display:inline;
	width:29%;
	padding-right:5%;
	
	margin:0 auto;
	text-align:center;
}
#support_license_sub_left img{
	display:block;
	margin:0 auto;
	padding: 5px;
}
#support_license_sub_right{
	float:left;
	display:inline;
	width:66%;
}
#support_license_sub_right ul{
	margin-left:18px;
}
#support_license_sub_right li{
	list-style: square outside none;
	margin-top: 1px;
}


#oem_license_sub{
	padding-top:5px;
}
#oem_license_sub a{
	color:#00B2D5;
}
#oem_license_sub a:visited{
	color:#00B2D5;
}
#oem_license_sub a:hover{
	color:#FFCC00;
}

#oem_license_sub ul{
	margin:0 18px;
}
#oem_license_sub li{
	list-style: square outside none;
	margin-top: 1px;
}





/* -- 各ライセンス -- */
.th234{
	padding: 10px 20px 7px 0;
	text-align: right;
}
th.th234 img{
	margin-right:0%;
}
.td234{
	width:66%;
	padding:10px 5px;
}
.td234center{
	width:66%;
	padding:5px;
	text-align:center;
}

.td234 p{
	padding-bottom:5px;
}
.td234 dl{
	margin-top:10px;
}
.td234 dd span{
	display:block;
}
.td234 ul{
	margin: 0 0 0 18px;
}
.td234 li{
	list-style: square outside none;
	margin-top: 1px;
}
.td234 li dl{
	margin-top:0px;
}


#contCautionWrapper{
	margin:0 auto;
	width:606px;
	padding:15px 20px 20px;
	background:#F9F9F9;
	
	border-radius: 6px;		/* CSS3草案 */
	-webkit-border-radius: 6px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 6px;	/* Firefox用 */
}

#contCaution{}
#contCaution_title{
	padding-bottom:7px;
	font-weight:bold;
	color: #F40B0B;
	text-shadow:-1px -1px 0 #EEEEEE;
}
#contCaution_text{
	font-size:93%;
}

#contCaution_list_wrapper{
	margin:15px 0 0;
	display:table;
}
#contCaution_list_left{
	display:table-cell;
	width:292px;
	padding:0 10px 5px 0;
	border-right:1px solid #E2E2E2;
}
	/* only for IE6, IE7 */
	#contCaution_list_left{
		 /float:left;
		 /display:inline;
	}
#contCaution_list_right{
	display:table-cell;
	width:292px;
	padding:0 0 5px 10px;
	border-left:1px solid #FFF;
}
	/* only for IE6, IE7 */
	#contCaution_list_right{
		 /float:right;
		 /display:inline;
	}
.contCaution_list{}
.contCaution_list p{
	font-weight:bold;
	line-height:2em;
}
.contCaution_list ul{
	margin:3px 0 0 18px;
	font-size:93%;
}
.contCaution_list li{
	list-style:square outside none;
}

#contCaution_info{}
#contCaution_info a{}

#contCaution_list_wrapper.payment{
	margin:0 0 3px 0;
}
#contCaution_list_wrapper2{}
#contCaution_list_wrapper2 p{
	font-weight:bold;
	line-height: 2em;
}
#contCaution_list_wrapper2 ul{
	font-size:93%;
}
#contCaution_list_wrapper2 li{}


span.page_blank_container{
	display:block;
	padding: 10px 0 0 18px;
}
.page_blank {
	background: url("../img/list/icon_blank_gry.jpg") no-repeat scroll right 50% transparent;
	padding-right: 15px;
}
.tdPayment .page_blank{
	margin-left:18px;
}
span.page_blank_container a{
	color:#00B2D5;
	text-decoration:underline;
	padding:5px 20px 5px 0;
	margin-right: 10px;
}
span.page_blank_container a:visited{
	color:#00B2D5;
	text-decoration:underline;
}
span.page_blank_container a:hover{
	color:#FFCC00;
	text-decoration:underline;
}




#cont_top{
	padding-left:44px;
	padding-top:28px;
}

h2{}
#cont_top_title_1{}
#cont_top_title_1 img{}

h1{}
#cont_top_title_2{
	padding-top:12px;
}
#cont_top_title_2 img{}

#cont_top_title_text{
	padding-top:23px;
	width:330px;
}

#cont_01_wrapper{
	background-color:#FFF;
	padding-top:25px;
	padding-bottom:100px;
}
#cont_01{
	width:628px;
	margin:0 auto;
}

.license_menu{
	border-bottom:1px #CCC solid;
	padding-top:25px;
	padding-bottom:25px;
}
.license_menu_top{
	border-top:1px #CCC solid;
}
.license_menu_left{
	float:left;
	width:235px;
}
.license_menu_left img{}

.license_menu_center{
	float:left;
	width:250px;
}
.license_menu_center p{}
.license_menu_center p span{}

.license_menu_right{
	float:right;
}
.license_menu_right img{}

#license_get_btn{
	margin:25px 0;
	text-align:center;
}
#license_get_btn_top{
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
}



/* v-align center
-------------------------------------------*/
div.va_center div {
	display: table-cell;
	vertical-align: middle;
}
/* IE 6 */
* html div.va_center div {
	display: inline;
	zoom: 1;
}
/* IE 7 */
*:first-child+html div.va_center div {
	display: inline;
	zoom: 1;
}
/*\*//*/
* html div.va_center div {
	display: inline-block;
}
/**/



/* right
-------------------------------------------------------------- */
#cont_right{
	float:right;
	text-align:right;
}

#contents_menu{}
#contents_menu_title{
	padding-bottom:4px;
}
#contents_menu_title img{}

/* -------- 右メニュー ------- */
#contents_menu ul#contentsMenu{
	background:url(../img/right_cont/menu/rightMenu_bg.jpg) 0 0 repeat-y;
	padding:4px 0 4px;
}
#contents_menu #contentsMenu li{
	width:241px;
	height:38px;
}
#contents_menu #contentsMenu li a{
	display:block;
	width:223px;
	line-height:38px;
	background:url(../img/right_cont/menu/rightMenu_bg_off.jpg) 0 0 no-repeat;
	/* font-weight:bold; */
	text-align:left;
	padding-left:18px;
	text-decoration:underline;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:93%;
}
#contents_menu #contentsMenu li a.selected{
	color:#FFF;
	background:url(../img/right_cont/menu/rightMenu_bg_on.jpg) 0 0 no-repeat;
	text-decoration:none;
	text-shadow: 0 -1px 0 #666;
	font-weight:bold;
}
#contents_menu #contentsMenu li a:visited{}
#contents_menu #contentsMenu li a:hover{
	color:#FFF;
	background:url(../img/right_cont/menu/rightMenu_bg_on.jpg) 0 0 no-repeat;
	text-decoration:none;
	text-shadow: 0 -1px 0 #666;
	font-weight:bold;
}

#bunner_area{
	padding-top:25px;
}
#bunner_area ul{}
#bunner_area li{}

#bunner_area li a{}
#bunner_area li img{}

#bunnerpage{
	margin-bottom:15px;
}
