
* {
	max-height: 100%;
}
body {
	-webkit-text-size-adjust: 100%;
}

#type1_1,#type1_2{
	padding-top:10px;
}

main > div { padding: 0 10px; }


#contents-wrapper{
	width :668px;
}

#r52_bread_style0001,
.r52_contbox_style0001,
.r52_contbox_style0002,
#container,
#r52_bg_style0001_1,
#r52_bg_style0001_1 #main,
#r52_bg_style0001,
#r52_clmn_style0001,
div#wrap,
div#ctArea,
div#hd,
.engineer_guide_area,
.engineer_top_area{
	width :648px !important;
	padding: 0;
	background : none;
}

#area_contentsBox{
	padding: 0 !important;
	margin :0 !important;
	width :648px !important;
}

#area_contentsBox .h1_box,
#area_contentsBox #informationArea,
#area_contentsBox #informationArea02{
	margin-left : -5px;
	margin-right : -5px;
}


#wc_content #bookmark_Count_02.w_full {
	width :648px !important;
}

#container #contents{
	padding : 0;
}


/*============================================================
	-【ID：33】【ID：42】
============================================================*/
#type1_1 #r52_bg_style0001_1 #r52_clmn_style0001 #r52_rightclmn_style0001 #main {
	background-color: #0b0a09;
}

/*============================================================
	-【ID：49】
============================================================*/
#type1_1 #r52_clmn_style0001 #r52_rightclmn_style0001 .min_column .cmn_txt .borderline {
	background: none;
}

#type1_1 #r52_bg_style0001_1 #r52_clmn_style0001 #q_set #a_area p#answer {
	background-image: none;
}
div.box-a003 div {
	background-image: none;
}

/*============================================================
	-【ID：10】
============================================================*/
#type1_1 #r52_bg_style0001_1 #r52_clmn_style0001 .left_box {
	clear:both;
}

/*============================================================
	-【ID：128】
============================================================*/
#type1_1 #r52_bg_style0001 #r52_rightclmn_style0001 #profile02.flL {
	clear:both;
}

/*============================================================
	-【ID：86】
============================================================*/
#type1_1 #r52_clmn_style0001 #r52_rightclmn_style0001 #interview_col .type_event .dtl_type_inner table.flow_type td {
	text-align: center;
	vertical-align: middle;
}

#type1_1 #r52_bg_style0001_1 #r52_rightclmn_style0001 .r52_blk_style0005 td {
	vertical-align: middle;
}
#type1_1 #r52_bg_style0001_1 #r52_rightclmn_style0001 .r52_blk_style0005 td.td_line02 {
	text-align: center;
}

#type1_1 #r52_bg_style0001 #r52_rightclmn_style0001 .ninki_graph table tr th {
	vertical-align: middle;
}

#type1_1 #r52_bg_style0001_1 #r52_rightclmn_style0001 table.r52_blk_style0002 td.waku {
	vertical-align: top;
}

#type1_1 #r52_bg_style0001_1 #r52_rightclmn_style0001 #blue01 td.line_dot_blue {
	background-repeat:repeat-x;
}

#type1_1 #r52_bg_style0001_1 #ranking_10_2010 table tr th {
	line-height:0;
}
#type1_1 #r52_bg_style0001_1 #ranking_10_2010 table tr td {
	vertical-align: middle;
}
#type1_1 #r52_bg_style0001_1 #ranking_11_50_2010 table tr th {
	line-height:0;
}
#type1_1 #r52_bg_style0001_1 #ranking_11_50_2010 table tr td {
	vertical-align: middle;
}

#type1_1 #r52_bg_style0001_1 table.chart tr td.rank_001 {
	vertical-align: middle;
}


td.rank_btm_001 ,.ninki_graph table td {
	vertical-align: middle;
}

/*============================================================
	-【ID：113】
============================================================*/
div#bookmark{
	margin:0 !important;
}
div#bookmark,
div.w_full {
	width:auto !important;
}

/*============================================================
	-【ID：120】
============================================================*/
#exec_nri #nri09 .cont_article .header_01_v2 #profile_03 {
	left: 450px
}

/*============================================================
	-【追加】
============================================================*/
.blkcente{
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}

/*============================================================
	-【追加】 専門サイトSNSボタン用
============================================================*/

#bookmark_count{ position: relative !important; width: 648px !important; height: 25px !important; top: 12px !important;margin-bottom: 10px;}
#bookmark_count .margin_a { position: absolute; right: 225px !important; top: 1px !important; width: 127px !important;} 
#bookmark_count .margin_b { position: absolute !important; right: 145px !important; top: 1px !important; width: 100px !important;} /* 201307 */
#bookmark_count .margin_b iframe { height: 23px !important;}
#bookmark_count .margin_c { position: absolute !important; right: 0 !important; top: 0px !important; width: 130px !important;}


/*============================================================
	-【ID：58】
============================================================*/
.rank01,
.rank02,
.rank-kingaku01,
.rank-kingaku02,
.rank-name01,
.rank-name02 {
	vertical-align: middle !important;
}
#type1_1 p.r52_blk_style0003 {
	line-height: 1.2;
}
#type1_1 .bg_gray01 .y1,
#type1_1 .bg_gray01 .y2,
#type1_1 .bg_gray01 .y3,
#type1_1 .bg_gray01 .y4,
#type1_1 .bg_gray01 .w1,
#type1_1 .bg_gray01 .w2,
#type1_1 .bg_gray01 .w3,
#type1_1 .bg_gray01 .w4,
div#rank-topics td,
div#rank-nendai01 td.rank-kingaku,
div#rank-nendai02 td.rank-kingaku,
div#rank-nendai03 td.rank-kingaku {
	vertical-align: middle;
}

/*============================================================
	-【ID：66】
============================================================*/
main > div > div #gf_wap table tr td {
	vertical-align: middle;
}

/*============================================================
	-【ID：89】
============================================================*/
.r52_blk_style0003 > #type_mean {
	margin-top: -12px;
	padding-top: 0;
}
.r52_blk_style0003 > #type_mean > .fontM {
	padding-top: 10px;
}
.main02_r .btm_blk05m .rank,
.main02_r .btm_blk05m .comp {
	padding: .7em;
}
.main02_r .main02_rtxt{
	margin-top: 1em;
}
#r52_rightclmn_style0001 #beige02,
#r52_rightclmn_style0001 #beige03 {
	border-bottom: 1px solid #CECEBD;
}
#r52_rightclmn_style0001 #blue01,
#r52_rightclmn_style0001 #blue04 {
	border-bottom: 1px solid #429595;
}
#r52_rightclmn_style0001 .ln_beige,
#r52_rightclmn_style0001 .ln_blue {
	display: none;
}

#r52_rightclmn_style0001 #soudan table td[width="411"] table td[align="left"]:first-child {
	line-height: 0;
}
#r52_rightclmn_style0001 #soudan table td[valign="bottom"] {
	vertical-align: bottom;
}
#r52_rightclmn_style0001 #soudan table td[align="right"] {
	text-align: right;
}

/*============================================================
	-【ID：114】
============================================================*/
#r52_body_style0001 .option_single .option_head,
#r52_body_style0001 .option_single .option_body {
	height: 25px;
}
#r52_body_style0001 .box_faq .question {
	margin-bottom: 0;
	padding-bottom: 15px;
}

/*============================================================
	-【ID：127】
============================================================*/
.guide-inhousese #r52_rightclmn_style0001 table.cmn tbody th,
.guide-inhousese #r52_rightclmn_style0001 table.cmn tbody td {
	vertical-align: middle;
}

/*============================================================
	-【ID：138】
============================================================*/
#co_intro .co_box {
	padding-bottom: 0;
	margin-bottom: 10px;
	border: 1px solid #D6D6D6;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#co_intro .co_box div.top,
#co_intro .co_box div.bg {
	background: none;
}


/*============================================================
	-【ID：51】
============================================================*/
#r52_rightclmn_style0001 .bg_green {
	position: relative;
	height: 461px;
	background-image: url(http://124.110.93.111/guide/uiturn/img/bg_green.jpg);
	margin-bottom: 0;
}
#r52_rightclmn_style0001 .bg_green .mbot_23 {
	position: absolute;
	top: 0;
	left: 23px;
	width: 615px;
	height: 59px;
	margin-bottom: 0;
}
#r52_rightclmn_style0001 .bg_green .mbot_23:first-child {
	top: 5px;
}
#r52_rightclmn_style0001 .bg_green .mbot_23:nth-child(2) {
	top: 74px;
}
#r52_rightclmn_style0001 .bg_green .mbot_23:nth-child(3) {
	top: 145px;
}
#r52_rightclmn_style0001 .bg_green .mbot_23:nth-child(4) {
	top: 214px;
}
#r52_rightclmn_style0001 .bg_green .mbot_23:nth-child(5) {
	top: 284px;
}
#r52_rightclmn_style0001 .bg_green .text.fontM {
	position: absolute;
	top: 357px;
	left: 23px;
	width: 615px;
}
#r52_rightclmn_style0001 .bg_green2 {
	position: relative;
	height: 415px;
	background-image: url(http://124.110.93.111/guide/uiturn/img/bg_green2.jpg);
	padding-bottom: 0;
}
#r52_rightclmn_style0001 .bg_green2 .wd400 {
	width: 415px;
}
#r52_rightclmn_style0001 .bg_green2 .clr {
	position: absolute;
	left: 19px;
	width: 615px;
	height: 90px;
	margin-bottom: 0;
}
#r52_rightclmn_style0001 .bg_green2 .clr:first-child {
	top: 9px;
}
#r52_rightclmn_style0001 .bg_green2 .clr:nth-child(2) {
	top: 110px;
}
#r52_rightclmn_style0001 .bg_green2 .clr:nth-child(3) {
	top: 192px;
}
#r52_rightclmn_style0001 .bg_green2 .text {
	position: absolute;
	left: 19px;
	top: 292px;
	width: 615px;
}
#r52_rightclmn_style0001 .bg_green2 .mbot_15 {
	margin-bottom: 0;
}
#r52_rightclmn_style0001 .bg_blue {
	height: 648px;
	margin-bottom: 0;
}
#r52_rightclmn_style0001 .bg_blue .mbot_15 {
	width: 612px;
}
#r52_rightclmn_style0001 .bg_blue .mbot_15 .wd410 {
	width: 427px;
	letter-spacing: -.01em;
}
#r52_rightclmn_style0001 .bg_blue .mbot_15 .wd410 img {
	margin-bottom: -5px;
}
#r52_rightclmn_style0001 .bg_blue .mbot_15 .wd410 .ptop_15 {
	padding-top: 5px;
}
#r52_rightclmn_style0001 .text.fontM {
	padding: 0;
}
#r52_rightclmn_style0001 .main02_rall table.btm_blk05m {
	line-height: 1;
}

/*============================================================
	-【ID：82】
============================================================*/
.exec_container .social_buttons,
#socialBtns {
	margin-top: 20px;
}
#r52_rightclmn_style0001 #bookmark_Count_01 {
	/* margin-top: 0 !important; */
	top: 0;
}

/*============================================================
	-【ID：12.25】
============================================================*/
#type1_1 #r52_rightclmn_style0001 {
	width: 648px !important;
}
#type1_1 #r52_rightclmn_style0001 #soudan table[width="648"] table[width="600"],
#type1_1 #r52_rightclmn_style0001 #soudan .r52_blk_style0003 table[width="601"]{
	margin: 0 auto;
}

/*============================================================
	-【ID：39】
============================================================*/
#type1_1 > div > div[align="center"] table[bgcolor="#336600"] > tbody > tr > td {
	vertical-align: middle;
}
#bookmark_count.r52_blk_style0007 {
	top: 0 !important;
}
#r52_rightclmn_style0001 > form > table > tbody tr td {
	vertical-align: middle;
	text-align: center;
}
#r52_rightclmn_style0001 > form > table > tbody tr td.ITEXT {
	text-align: left;
}
#r52_rightclmn_style0001 > form > table > tbody tr td[align="center"].ITEXT.WHITE {
	text-align: center;
}
#r52_rightclmn_style0001 > form > table > tbody tr td.ITEXT strong {
	font-weight: 700;
}
#r52_rightclmn_style0001 > form > table > tbody tr td[height="10"][colspan="5"] {
	height: 40px;
}
#r52_rightclmn_style0001 > form > table > tbody tr.border td {
	font-size: 0;
}

/*============================================================
	-【ID：43】
============================================================*/
.r52_blk_style0001 table tbody tr td.border{
	font-size: 0;
}
.r52_blk_style0003 table tbody tr td.border{
	font-size: 0;
}
.r52_blk_style0003 table tbody tr.border td{
	font-size: 0;
}
.r52_blk_style0007 table tbody tr td.border{
	font-size: 0;
}

/*============================================================
	-【ID：122】
============================================================*/
#r52_clmn_style0001 table tbody tr td[width="648"] > p > img[src="/engineer/qa/img/img_framefront_vol01.gif"]{
	vertical-align: bottom;
}




