@charset "shift_jis";
/*-------------------
    共通レイアウト
---------------------*/
#contents h1.tit{background:url(../images/outsourcing_title.gif) no-repeat;}
#contents h1.tit2{background:url(../images/outsourcing_title2.gif) no-repeat;}
#contents p.ServiceMenu{margin: 30px 0 26px 0;_margin: 27px 0 20px 0;}
#side li.sub ul li.sub ul li{font-size: 100%;height:100%;}
#side li.sub ul li.sub ul li a{line-height:1.2;}
#side li ul.bgclr,
#side li.sub ul{background: none;}

#contents p.case_finding{color: #333333;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size: 19pt;line-height: 1.1;margin-top: 0;font-weight: bold;}

/*-------------------
    Index
---------------------*/
#contents div.leftbox{float: left;width: 268px;padding-bottom: 8px;}
#contents div.boxR{width: 270px;margin-left: 27px;}
#contents p.txt_R{text-align: right;padding: 2px 0 0 0;}
#contents ul.topix li{margin: 5px 0 0 1.5em;_margin: 2px 0 5px 1.5em;}
.clr{clear: both;}
/* テーブル赤枠 */
#contents table.outsorcing_table{width: 565px;margin-top: 10px;_margin-top: 20px;border-collapse: collapse;}
#contents table.outsorcing_table tr th{background-color:#fee6e6;font-weight: normal;text-align: left;padding: 3px;border: 1px #be5454 solid;font-size: smaller;}
#contents table.outsorcing_table tr td{border: 1px #be5454 solid;background-color: #FFFFFF;padding: 3px;font-size: smaller;}
#contents table.outsorcing_table tr td.subth{background-color: #cccccc;}
#contents p.ImgBox{text-align: center;margin: 10px 0;padding:0;}
/* BPO */
#contents div.bpo_content{padding: 26px 0 0 7px;_padding: 21px 0 0 6px;}
#contents div.bpoBoxL{float: left;margin-top: 15px;}
#contents div.bpoBoxR{float: right;width: 278px;margin-top: 15px;padding-bottom: 9px;}
#contents div.bpoBoxR p{margin: 10px 0 10px 0;padding: 0;}
#contents div.lower{margin-top: 10px;margin-bottom: 21px;_margin-bottom: 18px;}
#contents div.lineBox{clear: both;text-align: center;padding: 0;}
#contents span.sMark{color: #666666;}
#contents div.bpoBoxR p.bpo_outline{color: #903;margin: -17px 0 0 15px;}
/* AMO */

#contents div.amoBoxL{float: left;margin-top: 35px;margin-bottom: 36px;}
#contents div.amoBoxR{float: right;width: 250px;margin-top: 35px;margin-bottom: 36px;}
#contents p.amo_outline{color: #903;margin: -16px 0 0 15px;}
#contents div.amoBoxR ul{margin: 5px 0; padding-left: 40px;}
#contents div.amoBoxR ul li{list-style-type: disc;}

/* Service */
#contents div.serviceBoxL{float: left;width: 260px;margin-top: 10px;}
#contents div.serviceBoxR{float: right;width: 260px;margin-top: 10px;}
#contents p.Htxt{margin-top: 10px;margin-bottom: 0;}
#contents p.outline_txt{margin: 0;padding: 0;}
/* Case */
#contents table.case_table{border-collapse: collapse;border-spacing: 0;width: 565px;margin-top: 15px;_margin-top: 11px;margin-bottom: 48px;_margin-bottom: 42px;}
#contents table.case_table th{padding: 3px;border: 1px #69c solid;background-color: #DDDBF0;white-space: nowrap;text-align: left;font-weight: normal;}
#contents table.case_table td{padding: 3px;border: 1px #69c solid;background-color: #fff;text-align: left;}
#contents div.print{text-align: right;padding: 15px 0 28px 0;}
#contents div.print a{height:100%;}
/* Trade */
#contents img.line1{margin-top: -10px;}
#contents ul#trade_menu{list-style: none;padding: 0;margin: 10px 0 10px 4px;}
#contents ul#trade_menu li{background: transparent url("../case/images/yajirushi.gif") 0 0 no-repeat;padding: 0 0 9px 28px;margin-left: 0;}
#contents m.span{margin: 0;padding: 0;}
#contents p.go_top{text-align: right;margin: 15px 0;}
#contents div.info{padding: 10px 30px 0 40px;}
#contents div.info p{margin: -16px 0 10px 15px;}
#contents p.txt_bottom{padding-bottom: 20px;}
#contents div.bankBoxL{float: left;width: 320px;margin: 18px 0 0 0;_margin: 15px 0 0 0;_padding-top: 15px;}
#contents div.bankBoxR{float: right;width: 210px;margin: 18px 0 0 0;_margin: 15px 0 0 0;padding-right: 10px;_padding-right: 12px;text-align: center;}
/* Fukushima */
#contents div.menu2BoxL,
#contents div.menu3BoxL,
#contents div.menu5BoxL{float: left;width: 450px;}
#contents div.menu6BoxL{float: left;width: 265px;}
#contents div.menu2BoxR,
#contents div.menu3BoxR,
#contents div.menu5BoxR{float: right;width: 100px;margin-top: 60px;padding-right: 5px;text-align: center;}
#contents div.menu5BoxR{margin-top: 30px;}
#contents div.menu6BoxR{float: right;width: 300px;margin-top: 85px;}
#contents div.menu6BoxL dl{padding: 0;margin: -10px 0 0 0;}
#contents dl.menu2dt dt{margin-top: 1em;}
#contents dl.menu2dt dd{margin-left:10px;}
#contents div.info_other1,
#contents div.info_other2{position: relative;text-align: center;margin: -115px 0 0 150px;_margin: -117px 0 0 150px;}
#contents div.info_other2{margin: -125px 0 0 150px;_margin: -128px 0 0 150px;}

/* Yamanashi */
#contents div.yamanashi_outlineL{float: left;width: 400px;_margin-top: 10px;}
#contents div.yamanashi_outlineR{float: right;width: 150px;margin: 10px 10px 10px 0;text-align: center;}
#contents div.Ymenu1BoxL{float: left;width: 450px;}
#contents div.Ymenu1BoxR,
#contents div.Ymenu3BoxR1{float: right;width: 100px;margin-top: 35px;_margin-top: 25px;padding-right: 5px;text-align: center;}
#contents div.Ymenu3BoxL1{float: left;width: 441px;}
#contents div.Ymenu3BoxR1{width: 100px;}
#contents div.Ymenu3BoxL2{float: left;width: 300px;text-align: center;margin-top: 15px;}
#contents div.Ymenu3BoxR2{float: right;width: 250px;}
#contents div.Ymenu4BoxL{float: left;width: 304px;text-align: center;margin-top: 15px;}
#contents div.Ymenu4BoxR{float: right;width: 250px;_margin-top: 12px;}
#contents div.Ymenu5BoxL{float: left;width: 225px;}
#contents div.Ymenu5BoxR{float: right;width: 225px;}
#contents p.ind{margin: -16px 0 0 25px;}
#contents p.ml05{margin-left: 7px;}

/* Column */
#contents table.column_table{border-collapse: collapse;border-spacing: 0;border: 0;}
#contents table.column_table th{padding: 3px;font-weight: normal;text-align: left;vertical-align: top;white-space: nowrap;}
#contents table.column_table td{padding: 0 3px;vertical-align: top;white-space: normal;}
#contents table.column_table hr{text-align: center;}
/* Padding */
.pad10{padding: 10px;_padding: 0;}
/* Margin */
.mtb10{margin: 10px 0;}
/* Color */
.c66c{color: #66C}
.c003{color: #003;}
.c666{color: #666;}
/* Text */
.txt_C{text-align: center;}
#contents .clrmp{padding: 0;margin: 0;}
/* Arrow */
.arrow{position: relative;top: 3px;right: 2px;}

/* 追加分
h2のタイトル画像
*/
#contents h2#index1{background: transparent url(../images/index_bar8.gif) 0 0 no-repeat;}
#contents h2#index2{background: transparent url(../images/index_bar9.gif) 0 0 no-repeat;}
#contents h2#index3{background: transparent url(../images/index_bar10.gif) 0 0 no-repeat;}
#contents h2#amo{background: transparent url(../images/AMO_bar.gif) 0 0 no-repeat;}
#contents h2#ass{background: transparent url(../images/out_t2.gif) 0 0 no-repeat;}
#contents h2#bpo{background: transparent url(../images/BPO_bar.gif) 0 0 no-repeat;}
#contents h2#gyoushu{background: transparent url(../images/out_t5.gif) 0 0 no-repeat;}
#contents h2#keitai{background: transparent url(../images/out_t4.gif) 0 0 no-repeat;}
#contents h2#kinou{background: transparent url(../images/out_t6.gif) 0 0 no-repeat;}
#contents h2#risk{background: transparent url(../images/out_t3.gif) 0 0 no-repeat;}
#contents h2#service{background: transparent url(../images/out_t1.gif) 0 0 no-repeat;}
#contents h2#column{background: transparent url(../column/images/t_b.gif) 0 0 no-repeat;}
#contents h2#case{background: transparent url(../images/case_bar.gif) 0 0 no-repeat;}
