@charset "shift_jis";
/*********************************************************************************************/
	
/*▼▼▼新WEBSYS　企業ページの個別CSS＞Pettern 01▼▼▼*/

/*↓↓↓このCSSの他、大枠のレイアウトなど指定したメインCSS↓↓↓*/

/****　/oroshi/css/oroshi_seller.css　***/

/*********************************************************************************************/

/*ヘッダの下線　★*/	
.header{
	background:#d90128;}

/*********************************************************************************************/

/*▼▼▼共通テキスト▼▼▼*/

/*「矢印@」がつくリンク*/	
.link-content1,
.link-content2{
	background:url(./images/icon_arrow.gif) no-repeat left center;}

/*********************************************************************************************/

/*▽▽▽sidenavi▽▽▽*/

/*サイドナビ背景色★*/
.sidenavi{
	background:#db3452;
	border-right:#db0028 1px solid;}
.sidenavi .link{
	background:url(./images/icon_arrowmini.gif) no-repeat left center;}
.sidenavi .login{/*サイドナビログインボタン*/
	background:url(./images/sidemenu_login.gif) no-repeat;}
.sidenavi .login span{
	display:none;}
.sidenavi .regist{/*サイドナビ会員登録ボタン*/
	background:url(./images/sidemenu_regist.gif) no-repeat;
	display:none;}		

/*サイドナビ白四角内リンク ■の色★*/
.sidenavi .terms p{
	color:#d83353;}

/*サイドナビボタン下の小文字リンク*/
.sidenavi p.link a {
	color:#ffffff;}
.sidenavi p.link a:hover {
	color:#ffffff; text-decoration:underline;}

/*サイドナビ白四角内リンク*/
.sidenavi .terms p a {
	color:#0000ff;}
.sidenavi .terms p a:hover {
	color:#db3452;}

/*********************************************************************************************/

/*▽▽▽contents▽▽▽*/

/*TOP　サブタイトル背景画像*/	
.contents .title-search{
	background:url(./images/title_search.gif) no-repeat;
	width:598px;
	height:27px;
	margin:0 0 13px 0;}
.contents .title-pickup{
	background:url(./images/title_pickup.gif) no-repeat;
	width:598px;
	height:27px;
	margin:0 0 13px 0;}
.contents .title-info{
	background:url(./images/title_info.gif) no-repeat;
	width:598px;
	height:27px;
	margin:0 0 13px 0;}
.contents .title-about{
	background:url(./images/title_about.gif) no-repeat;
	width:598px;
	height:27px;
	margin:0 0 13px 0;}

/*TOPページ　about　背景【】、文字他*/
.contents .title-topabout{
	background:url(./images/about_txt.gif) no-repeat;}
.contents .topabout{
	background:url(./images/about_bg.gif) no-repeat;
	width:600px;
	height:120px;
	margin:0 0 13px 0;}
.contents .topabout ul{
	background:url(./images/about_merit.gif) no-repeat;}

/*1カラムページ用メニュー　ボトムライン色は個別スタイル　タブバーの色★*/	
.contents-1column .menu-1colummn{
	border-bottom:#002a88 6px solid;}
/*1カラムページ用メニュー項目　タブ背景は個別スタイル*/
.contents-1column .menu-1colummn li{
	background:url(./images/menutab_off.gif) no-repeat;}
.contents-1column .menu-1colummn li.current{
	background:url(./images/menutab_on.gif) no-repeat;}
.contents-1column .menu-1colummn li a{
	color:#fff;}

/*1カラムページ用メニュー項目　タブ背景は個別スタイル*/
.contents-1column .menu-3colummn li{
	background:url(./images/menutab_off2.gif) no-repeat;
	color:#fff;}
.contents-1column .menu-3colummn li.current{
	background:url(./images/menutab_on2.gif) no-repeat;
	color:#fff;}
.contents-1column .menu-3colummn li a{
	font-size:12px;
	color:#fff;}
.contents-1column .menu-3colummn li a:hover{
	color:#fff;}
.contents-1column .menu-3colummn {
    border-bottom: 6px solid #002a88;}

/*検索ページ　「商品カタログ検索ボタン」/oroshi/item_search.aspx*/
/*TOP　「商品カタログ検索ボタン」*/
.contents .search-form-item .btn-search,	
.contents .search-form .btn-search{
	background:url(./images/btn_search.gif) no-repeat;}

.contents .search-form .btn-search-advanced{
	background:url(./images/btn_search_cat.gif) no-repeat;}

/*TOP　ピックアップ 各商品のタイトル　★*/
.contents .pickup-table .color1 .title-pickupitem{
	background:url(./images/icon_arrow.gif) no-repeat left center;
	color:#fff;
	font-weight:bold;
	margin:8px auto 10px 10px;}
.contents .pickup-table .color2 .title-pickupitem{
	background:url(./images/icon_arrow.gif) no-repeat left center;
	color:#fff;
	font-weight:bold;
	margin:8px auto 10px 10px;}
.contents .pickup-table .color3 .title-pickupitem{
	background:url(./images/icon_arrow.gif) no-repeat left center;
	color:#fff;
	font-weight:bold;
	margin:8px auto 10px 10px;}	
.contents .pickup-table .color4 .title-pickupitem{
	background:url(./images/icon_arrow.gif) no-repeat left center;
	color:#fff;
	font-weight:bold;
	margin:8px auto 10px 10px;}	
.contents .pickup-table .color5 .title-pickupitem{
	background:url(./images/icon_arrow.gif) no-repeat left center;
	color:#fff;
	font-weight:bold;
	margin:8px auto 10px 10px;}	

/*TOP　ピックアップ 各商品のタイトルのリンク色　★*/
.contents .pickup-table .color1 .title-pickupitem a{
	color:#ffffff;}
.contents .pickup-table .color2 .title-pickupitem a{
	color:#ffffff;}
.contents .pickup-table .color3 .title-pickupitem a{
	color:#000000;}
.contents .pickup-table .color4 .title-pickupitem a{
	color:#ffffff;}
.contents .pickup-table .color5 .title-pickupitem a{
	color:#ffffff;}
.contents .pickup-table .color1 .title-pickupitem a:hover{
	color:#db3452;}
.contents .pickup-table .color2 .title-pickupitem a:hover{
	color:#db3452;}
.contents .pickup-table .color3 .title-pickupitem a:hover{
	color:#db3452;}
.contents .pickup-table .color4 .title-pickupitem a:hover{
	color:#db3452;}
.contents .pickup-table .color5 .title-pickupitem a:hover{
	color:#db3452;}

/*★*/
/*　通常スタイル*/
.contents .pickup-table .pickup-item p.txt-item-info {
color:#fff;}

/*　（企業名）個別設定　
.contents .pickup-table .color1 p.txt-item-info{
color:#ff639b;}
.contents .pickup-table .color2 p.txt-item-info{
color:#149cc6;}
.contents .pickup-table .color3 p.txt-item-info{
color:#ff639b;}
*/

/*********************************************************************************************/

/*▽▽▽contents-1column(特集ページなど1カラムページ用)▽▽▽*/

/*特集ページ　商品名のリンク文字色　★*/
.contents-1column .item-table .title-itemname a{
	color:#00f;
	text-decoration:underline;}

.contents-1column .item-table .title-itemname2 a{
	color:#00f;
	text-decoration:underline;}

/*特集ページ　横2列用　個別設定*/
.contents-1column .item-table .catalog-item2cloumn color2{
	color:#000000;}
 
.contents-1column .item-table .catalog-item2cloumn .title-itemname a{
	color:#00f;}
 
/*特集ページ　横4列用　個別設定*/
 .contents-1column .item-table .catalog-item4cloumn color2{
	color:#000000;}
 
.contents-1column .item-table .catalog-item4cloumn .title-itemname a{
	color:#00f;}

/*オンマウス時　個別設定*/
.contents-1column .item-table .title-itemname2 a:hover,
.contents-1column .item-table .catalog-item4cloumn .title-itemname a:hover{
	color:#db3452;
	text-decoration:underline;}

.contents-1column .item-table .title-itemname a:hover,
.contents-1column .item-table .catalog-item2cloumn .title-itemname a:hover{
	color:#db3452;
	text-decoration:underline;}

/*特集ページ　新商品発売日のボックスの色　★*/
.contents-1column .item-table .releasedate{
	background:#db3452;
	color:#ffffff;}

/*レシピ検索ページ　「レシピ検索ページ」タイトル*/
.recipe-search-title{
	background:url(./images/title_recipe.gif) no-repeat;}

/*レシピ検索ページ　検索ボックスの背景、文字色*/
.contents-1column .search-area .search-recipe .title{
		background:url(./images/title_recipe-bg.gif) no-repeat;
		color:#fff;
		font-weight:bold;}

/*レシピ検索ページ　検索ボックス枠線　★*/
.contents-1column .search-area .search-recipe .search-box{
	border: #aaaaaa solid 1px;}

/*レシピ検索ページ　検索ボックス内のボタンの背景色*/
.contents-1column .search-area .search-recipe .search-box .bottom{
	background:#f4f4f4 ;}
	
/*レシピ検索ページ　商品リストタイトル　★*/
.contents-1column .list-area .recipe-title{
	background:#785533;
	color:#fff;
	font-weight:bold;}
	
/*レシピ検索ページ　商品リスト 背景　★*/
.contents-1column .list-area .recipe-list{
	background:#613000;}

.contents-1column .list-area .recipe-list table .recipe-item img{
	border: #CCC solid 1px}

/*▼▼▼▼▼▼　マイページ　ピックアップ 色・背景アイコン等指定　▼▼▼▼▼▼*/

.mypagecolor1{
	color:#000;}
.mypagecolor2{
	color:#000;}
.mypagecolor3{
	color:#000;}
.mypagecolor4{
	color:#000;}
.mypagecolor5{
	color:#000;}

/*マイページ　商品・レシピ検索用*/
.contents .innermypage .search-form .border{/*ドット線*/
	background:url(./images/mypage_border.gif) repeat-x top;}
.contents .innermypage .search-form .btn-search{/*サーチボタン（小）*/
	background:url(./images/btn_search2.gif) no-repeat;}
.contents .innermypage .search-form .btn-search-cat{/*レシピ条件検索用*/
	background:url(./images/btn_search_cat.gif) no-repeat;}

/*マイページ　サブタイトル背景画像*/	
.contents .mypagetitle-search{
	background:url(./images/mypagetitle_search.gif) no-repeat;
	width:633px;
	height:27px;
	margin:0;}
.contents .mypagetitle-pickup{
	background:url(./images/mypagetitle_pickup.gif) no-repeat;
	width:633px;
	height:27px;
	margin:0 0 5px 0;}
.contents .mypagetitle-info{
	background:url(./images/mypagetitle_info.gif) no-repeat;
	width:633px;
	height:27px;
	margin:0 0 13px 0;}
.contents .mypagetitle-recipe{
	background:url(./images/mypagetitle_recipe.gif) no-repeat;
	width:633px;
	height:27px;
	margin:0;}

/*TOP　ピックアップ 各商品のタイトル 背景矢印個別スタイル*/
.mypagecolor1 .title-pickupitem,
.contents .item-search .title-item-search/*商品検索ページ 各商品のタイトル 背景矢印個別スタイル*/{
	background:url(./images/icon_arrow.gif) no-repeat left center;
	font-weight:bold;}
.mypagecolor2 .title-pickupitem{
	background:url(./images/icon_arrow.gif) no-repeat left center;
	font-weight:bold;}
.mypagecolor3 .title-pickupitem{
	background:url(./images/icon_arrow.gif) no-repeat left center;
	font-weight:bold;}
.mypagecolor4 .title-pickupitem{
	background:url(./images/icon_arrow.gif) no-repeat left center;
	font-weight:bold;}
.mypagecolor5 .title-pickupitem{
	background:url(./images/icon_arrow.gif) no-repeat left center;
	font-weight:bold;}

/*マイページ　ピックアップ 各商品のタイトルのリンク色　★*/
.mypagecolor1 .title-pickupitem a{
	color:#0000ff;}
.mypagecolor2 .title-pickupitem a{
	color:#0000ff;}	
.mypagecolor3 .title-pickupitem a{
	color:#0000ff;}	
.mypagecolor4 .title-pickupitem a{
	color:#0000ff;}	
.mypagecolor5 .title-pickupitem a{
	color:#0000ff;}	
.mypagecolor1 .title-pickupitem a:hover{
	color:#db3452;}
.mypagecolor2 .title-pickupitem a:hover{
	color:#db3452;}	
.mypagecolor3 .title-pickupitem a:hover{
	color:#db3452;}	
.mypagecolor4 .title-pickupitem a:hover{
	color:#db3452;}	
.mypagecolor5 .title-pickupitem a:hover{
	color:#db3452;}	

/*▼▼▼▼▼▼　商品検索ページ　/oroshi/item_search.aspx　▼▼▼▼▼▼*/

/*サブタイトル背景画像*/
.contents .item-search .item-search-new{
	background:url(./images/searchtitle_new.gif) no-repeat;
	width:758px;
	height:27px;
	margin:0;}
.contents .item-search .item-catalog{
	background:url(./images/searchtitle_item.gif) no-repeat;
	width:758px;
	height:27px;
	margin:0;}
.contents .item-search .recipe-search{
	background:url(./images/searchtitle_recipe.gif) no-repeat;
	width:758px;
	height:27px;
	margin:0;}
.contents .item-search .sub-genre/*検索サブジャンル　中分類　タイトル色*/{
	background:#f4f4f4;
	color:#336633;}

/*********************************************************************************************/

/*▽▽▽各種ボックスの色などの指定をまとめて行う▽▽▽*/
/*※CSSは下に書かれている指定を上書きするので、この記述の場所を変えないでください。*/

/*TOP　ピックアップ 各商品の背景色　★*/
.color1{
	background:#7ad669;}
.color2{
	background:#a294f6;}
.color3{
	background:#ffb86a;}



/*特集ページ　商品ボックスの色、文字色　★*/	
.contents-1column .item-table .color1{
	background:#e7e7e7;
	color:#000000;}
.contents-1column .item-table .color2{
	background:#e7e7e7;
	color:#000000;}

/*レシピページ「▼このレシピに使われている商品を見る」などで使う文字色*/
.textcolor1{
	color:#000;}

/*TOPページ「▼ご利用について」の■色　★*/
.textcolor2{
	color:#d83353;}


/*ご利用方法*/
.method-subtitle{
	background-image: url(./images/method_bar.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 600px;
}

span.method-txt{
	font-size: 14px;
	font-weight: bold;
	line-height:28px;
	margin-left: 8px;
}

.method-box{
	font-size: 14px;
	width: 600px;
	background-image: url(./images/method_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 18px;
}

.method-box p{
	margin:0 13px 5px 13px;
	padding-top: 15px;
}

table.method-td{
	margin-left:10px;
}

.method-box td{
	padding: 8px;
	font-size: 12px;
	line-height: 140%;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #CCC;
}

.method-box td.area{
	background-color:#4697c6;
	color:#ffffff;
	width: 110px;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #CCC;
}

.method-box td.area2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.method-box li{
	list-style-type: none;
	margin: 0 0 5px 13px;
}

.arrow{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.appli{
	width:600px;
	text-align:center;
	margin-bottom:20px;
}


/*ご利用規約*/
.termsline{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	width: 600px;
	margin: 10px 0 10px 0;
}

dl.termsbox{
	font-size:12px;
	line-height: 120%;
}

dl.termsbox dt{
	font-weight:bold;
	font-size: 12px;
	margin-top: 15px;
}

dl.termsbox dd{
	padding:10px 0 0 0;
	margin:0;
	font-size: 12px;
	line-height: 130%;
}

dl.termsbox ul{
	margin-top:10px;
}

dl.termsbox li{
	list-style-type: none;
	margin-left: 10px;
}


/*会社情報*/
.page-title{
	margin-bottom: 18px;
}
.profile-txt{
	color:#000;
	margin-bottom: 20px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #cccccc;
}

.profile-txt td.item{
	background-color: #f9f9f9;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #CCC;
	width: 145px;
}

.profile-txt td{
	background-color: #ffffff;
	font-size:14px;
	text-align:left;
	padding: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.site-unei{
	font-size:medium;
	margin-bottom:5px;
}


/*
----------------------------------------------------------------- */

.wrapper a{
	text-decoration:none;
	color:blue;
}

.wrapper a:hover{
	text-decoration:none;
	color:red;
	cursor:hand;
}

.wrapper a:visited{
	text-decoration:none;
	color:blue;
}

.wrapper .textcolor{
color:#7f3f00;
}


/*
----------------------------------------------------------------- */
.wrapper{
width:800px;
margin:0;
padding:0;
}


.wrapper .header{
margin:0;
padding:0;
clear:both;
}
.wrapper .header:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.wrapper .header_left{
float:left;
margin:0;
padding:0;
}
.wrapper .header_right{
float:right;
margin:0;
padding:0;
}
.wrapper .header_right .logo{
margin:0;
padding:0;
height:23px;
}
.wrapper .header_right p{
margin:8px 0 0 0;
padding:0;
text-align:right;
}

.wrapper .header_right p a:link,.wrapper .header_right p a:visited{
color:#333;
}

.wrapper .header_right p a:hover,.wrapper .header_right p a:active{
color:red;
}


.wrapper .main_width { margin-left:7px; width:793px; }

.wrapper .menu{
height:36px;
_height:24px;
margin:0;
padding:4px 0;
clear:both;
}
.wrapper .menu:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}

.wrapper .menu ul{
margin:0 0 0 5px;
_margin:0;
padding:0;
list-style:none;
}

.wrapper .menu li{
float:left;
margin:0 0 0 4px;
padding:0;
}

.wrapper .menu li a:link,.wrapper .menu li a:visited{
float:left;
width:127px;
height:24px;
margin:0 ;
padding:11px 0 0 0;
background:transparent url(images/menutab_off.gif) no-repeat 0 0;
text-align:center;
font-weight:bold;
color:#333;
display:block;
}

.wrapper .menu li a:hover,.wrapper .menu li a:active{
float:left;
width:127px;
height:24px;
margin:0 ;
padding:11px 0 0 0;
background:transparent url(images/menutab_on.gif) no-repeat 0 0;
text-align:center;
font-weight:bold;
color:#fff;
display:block;
}

.wrapper .menu li.current a:link,
.wrapper .menu li.current a:visited,
.wrapper .menu li.current a:hover,
.wrapper .menu li.current a:active{
float:left;
width:127px;
height:24px;
margin:0 ;
padding:11px 0 0 0;
background:transparent url(images/menutab_on.gif) no-repeat 0 0;
text-align:center;
font-weight:bold;
color:#fff;
display:block;
}

.wrapper .footer{
margin:10px 0 0 0;
padding:5px;
clear:both;
}
.wrapper .footer:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.wrapper .footer_left{
float:left;
margin:0;
padding:0;
font-size:11px;
}

.wrapper .footer_right{
float:right;
margin:0;
padding:10px 0 0 0;
}

/* トップページ
----------------------------------------------------------------- */
.wrapper .main_bnr { width:790px; height:198px; margin:0 10px 10px;padding:0;_paddin-left:10px;background:url(images/main_bnr.jpg) no-repeat left top	;}
.wrapper .main_bnr span.maintxt{position:releative;display: block;position: relative;z-index: -1;color:#fff;font-size:1px;}
.wrapper .sidemenu_back { width:180px; height:193px; margin:0px;*margin:0px;_margin:0px;margin:0px\9;;background:url(images/sidemenu_back.gif) no-repeat left top;float:right;}
.wrapper .not_appli  .txt{
	margin:25px auto 5px auto;
	width:150px;
	height:32px;}
	
.wrapper .not_appli .note{/*当サイトは、既存のお取引先様専用の発注サイトです*/
	background:url(./images/note.gif) no-repeat;}

.wrapper .main_width .main_bnr .sidemenu_back .login{
margin:20px 0 0 7px;
padding:0;
clear:both;
}		

.wrapper .search_box { overflow:hidden;}

.wrapper .search_box .link-content1{
padding:0px 0px 0px 15px; }

.wrapper .search_box dl {
	margin:10px 10px 5px 10px;
	padding:0;
	list-style:none;
	float:left;
}
.wrapper .search_box dl.kw {
	margin-left:100px;
	_margin-left:50px;
}
.wrapper .search_box dd {
	margin:0;
	padding:0;
}

.wrapper .search_box dd input{
width:260px;
margin:0;
padding:0;
}


.wrapper .btn_search_right{
margin:0;
padding:0;
float:right;
}

.wrapper .btn_search_right input{
width:90px;
height:29px;
margin:15px 15px auto auto;
padding:0;
background: url(images/btn_search.gif) no-repeat scroll 0 0 transparent;
clear:both;
}

.wrapper .pickup_1 { width:793px; height:100%; overflow:hidden;}
.wrapper .pickup_1 h2 { margin-top:0;}

.wrapper .method_box .about_site{
padding-bottom:5px;
padding-right:15px;
margin:13px 0 0 10px;
}

.wrapper .method_box h3 {margin-top:10px;}
.wrapper .method_box h3.method_general {font-weight:normal;}

.wrapper .method_box ul{
margin:5px 0 0 10px;
padding:0;
list-style:none;
}

.wrapper .method_box p{
width:350px;
margin:5px 0 0 12px;
padding:0;
}

.wrapper .method_box p.method_important{ font-weight:bold; color:#ff0000;}

.method_box .about_left{
float:left;
width:375px;
margin:0px 0 0 10px;
padding:0;
}

.wrapper .method_box .about_right{
float:left;
width:375px;
margin:0px 0 0 10px;
padding:0;
}

.wrapper .method_box p.detail {
	clear:both;
	font-weight:bold;
	margin:10px auto 10px 10px;
	padding:0 0 0 10px;
	background:transparent url(images/about_arrow.gif) no-repeat 0 0.2em;
	display:block;
	width:700px;
}


/* 下層ページ共通
----------------------------------------------------------------- */
.wrapper .main_contents{
margin:10px 0 0 0;
padding:0;
background:#da3352;
clear:both;
width:800px;
}
.wrapper .main_contents:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.wrapper .contents_left{
float:left;
width:183px;
margin:0;
padding:0 0 10px 0;
}

.wrapper .contents_left .not_appli  .txt{
	display:none}

.wrapper .main_width .main_contents .contents_left .login{
margin:15px 0 0 7px;
padding:0;
clear:both;
}

.wrapper .login_btn input{
width:164px;
height:50px;
margin:0 0 3px 0;
padding:0;
background: url(images/sidemenu_login.gif) no-repeat scroll 0 0 transparent;
clear:both;
}

.wrapper .titletxt{
display:none;
}

.wrapper .login p.login_link{
margin:1px 0 0 5px;
padding:0 0 0 5px;
background:transparent url(images/sidemenu_arrow.gif) no-repeat 0 0.2em;
font-size:11px;
clear:both;
}

.wrapper .regist{
margin:10px 0 0 13px;
padding:0;
clear:both;
}

.wrapper .regist_btn  input{
width:164px;
height:50px;
margin:0 0 3px 0;
padding:0;
background: url(images/sidemenu_regist.gif) no-repeat scroll 0 0 transparent;
clear:both;
}

.wrapper .regist p.regist_link{
margin:1px 0 0 10px;
padding:0 0 0 5px;
background:transparent url(images/sidemenu_arrow.gif) no-repeat 0 0.2em;
font-size:11px;
clear:both;
}


.wrapper .sidesearch{
width:162px;
margin:10px 0 0 10px;
padding:0;
border:solid 1px #e3e3e3;
background:#fff;
clear:both;
}

.wrapper .sidesearch .link-content1{
margin:15px 0px 7px 5px;
}

.wrapper .sidesearch dl{
margin:5px;
padding:0;
}

.wrapper .sidesearch dt{
margin:0;
padding:0;
}

.wrapper .sidesearch dd{
margin:0;
padding:0;
}

.wrapper .sidesearch dd input{
width:148px;
margin:0;
padding:0;
}

.wrapper .btn-search{
margin:0;
padding:0;
text-align:center;
clear:both;
}

.wrapper .btn-search input{
width:93px;
height:29px;
margin:15px auto 0 auto;
padding:0;
background: url(images/btn_search.gif) no-repeat scroll 0 0 transparent;
clear:both;
}

.wrapper .sidesearch_link{
margin:15px 0 0 0;
padding:0;
border-top:solid 1px #ccc;
clear:both;
}

.wrapper .sidesearch_link ul{
margin:5px;
padding:0;
list-style:none;
clear:both;
}

.wrapper .sidesearch_link li{
margin:5px 0 0 0;
padding:0 0 0 12px;
background:transparent url(images/sidesearch_arrow.gif) no-repeat 0 0.2em;
clear:both;
}

.wrapper .sidemenu_link{
width:152px;
margin:10px 0 0 10px;
padding:0 5px 5px 5px;
border:solid 1px #e3e3e3;
background:#fff;
clear:both;
}

.wrapper .sidemenu_link ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}

.wrapper .sidemenu_link li{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.wrapper .contents_right{
float:right;
width:615px;
margin:0;
padding:0;
}

.wrapper .info{
margin:10px 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
}

.wrapper .info-table{
margin:0 0 0 10px;
padding:0;
clear:both;
}

.wrapper .info-table th{
margin:0;
padding:10px 10px 0 0;
font-weight:normal;
}

.wrapper .info-table td{
margin:0;
padding:10px 0 0 0;
}

.wrapper .pickup{
margin:15px 0 0 10px;
padding:0;
}

.wrapper .pickup h2{
margin:0;
padding:0;
border:solid 1px #ccc;
}

.wrapper .pickup p{
margin:5px 0 0 0;
padding:0;
}

.wrapper .pickup_note{
margin:0;
padding:0;
color:#f00;
}

.wrapper .pickup_box{
width:605px;
margin:0;
padding:5px 0;
background:transparent url(images/line_dot.gif) repeat-x 0 100%;
clear:both;
}

.wrapper .pickup_table01{
width:605px;
margin:0;
padding:0;
border-spacing:0;
border-collapse: collapse;
background:#eee;
clear:both;
}

.wrapper .pickup_table02{
width:605px;
margin:0;
padding:0;
border-spacing:0;
border-collapse: collapse;
background:#eee;
clear:both;
}

.wrapper .pickup_table03{
width:605px;
margin:0;
padding:0;
border-spacing:0;
border-collapse: collapse;
background:#eee;
clear:both;
}

.wrapper .pickup_img{
width:162px;
margin:0;
padding:10px;
clear:both;
}

.wrapper .pickup_txt{
margin:0;
padding:10px;
clear:both;
}

.wrapper .pickup_table01 .pickup_txt h3{
margin:0;
padding:5px;
font-size:18px;
border-left:solid 5px #ed3b3b;
clear:both;
}

.wrapper .pickup_table02 .pickup_txt h3{
margin:0;
padding:5px;
font-size:18px;
border-left:solid 5px #ed3b3b;
clear:both;
}

.wrapper .pickup_table03 .pickup_txt h3{
margin:0;
padding:5px;
font-size:18px;
border-left:solid 5px #ed3b3b;
clear:both;
}

.wrapper .pickup_txt h4{
margin:10px 0 0 0;
padding:0;
clear:both;
}

.wrapper .pickup_txt p{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.wrapper .pickup_link{
margin:0;
padding:10px;
vertical-align:bottom;
clear:both;
}

.wrapper .pickup_btn{
margin:10px 0 0 0;
padding:0;
text-align:right;
clear:both;
}

/* method 
----------------------------------------------------------------- */
.wrapper .method_top{
margin:0 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
width:602px;
}
.wrapper .method{
margin:10px 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
width:602px;
}
.wrapper .method_top ul,.wrapper .method ul{
margin:0 10px 0 10px;
padding:0;
list-style:none;
}
.wrapper .method_top table,.wrapper .method table{
margin:10px 10px 0 10px;
padding:0;
border-spacing:0;
border-collapse: collapse;
border:solid 1px #ccc;
}
.wrapper .method_top th,.wrapper .method th{
margin:0;
padding:5px;
background:#4697c6;
border:solid 1px #ccc;
color:#fff;
white-space:nowrap;
font-weight:normal;
}
.wrapper .method_top td,.wrapper .method td{
margin:0;
padding:5px;
border:solid 1px #ccc;
}
.wrapper .method_top p,.wrapper .method p{
margin:10px 10px 0 10px;
padding:0;
}

.wrapper .method_top p.method_arrow,.wrapper .method p.method_arrow{
margin:10px;
padding:20px 0 0 0;
background:transparent url(images/method_arrow.gif) no-repeat 50% 0;
font-weight:bold;
}

.wrapper .method_top ul.dot,.wrapper .method ul.dot{
margin:10px 10px 0 10px;
padding:0;
}

/* thissite (about.asp)
----------------------------------------------------------------- */
.wrapper .thissite_top p,
.wrapper .thissite p { margin-bottom:10px;}

.wrapper .thissite_report_img { width:260px; float:left; margin:10px; overflow:hidden;}
.wrapper .thissite_report_txt { width:270px; float:left; margin:10px 0px 10px 20px;}

.wrapper .btn_regist_forcontents { margin:40px 0; text-align:center; }

/* office 
----------------------------------------------------------------- */

.wrapper dl.office_img { width: 582px; margin: 10px auto 20px auto; text-align: center; overflow:hidden;}
.wrapper dl.office_img div { float: left; margin: 0 10px 5px 0;}
.wrapper dl.office_img img { width: 135px; height: 90px; }
.wrapper dl.office_img dd { text-align:center; margin-left: 0; margin-top: 5px; }

.wrapper .office_top p,
.wrapper .office p { margin-bottom:10px;}

.wrapper .office_top h3,
.wrapper .office h3 { margin:0 10px 10px 10px; padding:0;}


/* corporate
----------------------------------------------------------------- */

.wrapper .corporate_menu {
	width: 582px;
	text-align: right;
	line-height: normal;
	margin:10px;
}
.wrapper .corporate_menu ul {
	margin: 0;
	padding: 0;
}
.wrapper .corporate_menu li {
	display: inline;
	list-style-type: none;
	margin-left: 1em;
	padding-left: 1.5em;
	height: 1px;
}


.wrapper .corporate_top h3,
.wrapper .corporate h3 { margin:0 10px 20px 10px; padding:0;}

.wrapper .corporate_summary {
	clear: both;
	margin:10px 10px 30px 10px;
	overflow: hidden;
	width: 582px;
}

.wrapper ul.summary_photo {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 280px;
}

.wrapper ul.summary_photo li.main {
	height: 202px;
	width: 302px;
}


.wrapper ul.summary_photo li {
	float: left;
}

.wrapper ul.summary_photo li.thumb {padding:5px 5px 0 0;}

.wrapper ul.summary_photo li img {
	border: 1px solid #FFFFFF;
}

.wrapper ul.summary_photo li.last {
    padding: 5px 0 0;
}

.wrapper .corporate_paragraph { width:582px; margin:10px 10px 30px 10px; clear: both; overflow:hidden;}
.wrapper .corporate_paragraph .paragraph_txt { width:300px; overflow:hidden;}
.wrapper .paragraph_img1 {float:right; margin-left:15px;}
.wrapper .paragraph_img2 {float:left; margin-right:15px;}

/*
----------------------------------------------------------------- */

.wrapper ul.dot li{
margin:3px 0 0 0.5em;
padding:0;
text-indent:-0.5em;
}


.wrapper dl.pickup_list dd.price{
color:#f00;
}


/*
----------------------------------------------------------------- */
.wrapper .header_right p a:link,.wrapper .header_right p a:visited{
color:#333;
}

.wrapper .header_right p a:hover,.wrapper .header_right p a:active{
color:red;
}

/* menu 6
----------------------------------------------------------------- */
.wrapper .V6{
height:44px;
_height:42px;
margin:0;
padding:0;
clear:both;
/*overflow:hidden;*/
width:795px;
}

.wrapper .V6 ul{
margin:0;
/*_margin:0;*/
padding:0;
list-style:none;
}

.wrapper .V6 li { line-height:0; font-size:0%;}

.wrapper .V6 li a{
	float:left;
	display:block;
	height:34px;
	margin:0;
	padding:0;
	line-height:normal;
	color:#ffffff;
}

.wrapper .V6 li a.home { width:134px; background: url(images/menu_home2.gif) no-repeat; }
.wrapper .V6 li a.methods { width:131px; background: url(images/menu_methods2.gif) no-repeat; }
.wrapper .V6 li a.abouts { width:131px; background: url(images/menu_abouts2.gif) no-repeat; }
.wrapper .V6 li a.profile { width:131px; background: url(images/menu_profile2.gif) no-repeat; }
.wrapper .V6 li a.offices { width:131px; background: url(images/menu_office2.gif) no-repeat; }
.wrapper .V6 li a.contact { width:135px; background: url(images/menu_contact2.gif) no-repeat; }

.wrapper .V6 li.current a,
.wrapper .V6 li a:hover {background-position:0 -34px;}

.wrapper .V6 li a span {display: block; 
	position: relative;
	z-index: -1;
}



/* menu 5
----------------------------------------------------------------- */
.wrapper .V5{
height:44px;
_height:42px;
margin:0;
padding:0;
clear:both;
/*overflow:hidden;*/
width:795px;
}

.wrapper .V5 ul{
margin:0;
/*_margin:0;*/
padding:0;
list-style:none;
}

.wrapper .V5 li { line-height:0; font-size:0%;}

.wrapper .V5 li a{
	float:left;
	display:block;
	height:34px;
	margin:0;
	padding:0;
	line-height:normal;
	color:#ffffff;
}

.wrapper .V5 li a.home { width:159px; background: url(images/menu_home.gif) no-repeat; }
.wrapper .V5 li a.profile { width:158px; background: url(images/menu_profile.gif) no-repeat; }
.wrapper .V5 li a.offices { width:158px; background: url(images/menu_office.gif) no-repeat; }
.wrapper .V5 li a.methods { width:158px; background: url(images/menu_methods.gif) no-repeat; }
.wrapper .V5 li a.contact { width:160px; background: url(images/menu_contact.gif) no-repeat; }
.wrapper .V5 li a.abouts { width:158px; background: url(images/menu_abouts.gif) no-repeat; }

.wrapper .V5 li.current a,
.wrapper .V5 li a:hover {background-position:0 -34px;}

.wrapper .V5 li a span {display: block; 
	position: relative;
	z-index: -1;
}

/* トップページ
----------------------------------------------------------------- */
.wrapper .info_list {
	margin:0 0 12px 0px;
	padding:0 0 5px 0;
	border:solid 1px #ccc;
	clear:both;
	width:791px;
}

.wrapper .search_box {
	margin:0 0 15px 0px;
	padding:0 0 0px 0;
	width:791px;
	height:56px;
	background:url(images/search_bg.gif) no-repeat;
	clear:both;
/*	overflow:hidden;*/
}

.wrapper h2.pickup_bg1 { background:url(images/title_pickup1.gif) no-repeat; width:791px; height:26px;}
.wrapper h2.pickup_bg2 { background:url(images/title_pickup2.gif) no-repeat; width:791px; height:26px;}
.wrapper h2.pickup_bg3 { background:url(images/title_pickup3.gif) no-repeat; width:791px; height:26px;}
.wrapper h2.pickup_bg4 { background:url(images/title_pickup4.gif) no-repeat; width:791px; height:26px;}
.wrapper h2.pickup_bg5 { background:url(images/title_pickup5.gif) no-repeat; width:791px; height:26px;}

.wrapper .pickup_1 p.pickup_title { float:left; margin:5px 0 0 5px; font-size:15px; font-weight:bold; color:#fff;}
.wrapper .pickup_2 p.pickup_title { float:left; margin:5px 0 0 5px; font-size:15px; font-weight:bold; color:#fff;}
.wrapper .pickup_3 p.pickup_title { float:left; margin:5px 0 0 5px; font-size:15px; font-weight:bold; color:#fff;}
.wrapper .pickup_4 p.pickup_title { float:left; margin:5px 0 0 5px; font-size:15px; font-weight:bold; color:#fff;}
.wrapper .pickup_5 p.pickup_title { float:left; margin:5px 0 0 5px; font-size:15px; font-weight:bold; color:#fff;}

.wrapper .pickup_1 a.next_page_link,
.wrapper .pickup_2 a.next_page_link,
.wrapper .pickup_3 a.next_page_link,
.wrapper .pickup_4 a.next_page_link,
.wrapper .pickup_5 a.next_page_link {
	float:right;
	margin:6px 10px auto auto;
	padding:0 0 0 10px;
	background:transparent url(images/pickup_arrow.gif) no-repeat 0 0.2em;
	font-size:12px;
	font-weight:normal;
	display:block;
	color:#fff;
}

.wrapper .pickup_1 a.next_page_link:hover,
.wrapper .pickup_2 a.next_page_link:hover,
.wrapper .pickup_3 a.next_page_link:hover,
.wrapper .pickup_4 a.next_page_link:hover,
.wrapper .pickup_5 a.next_page_link:hover { color:#e80000;}

.wrapper .pickup_1 .pickup_list_bg,
.wrapper .pickup_2 .pickup_list_bg,
.wrapper .pickup_3 .pickup_list_bg,
.wrapper .pickup_4 .pickup_list_bg,
.wrapper .pickup_5 .pickup_list_bg { width: 791px; overflow:hidden; margin-bottom:10px;}

.wrapper .pickup_1 .pickup_list_bg { background-color:#ffffff;}
.wrapper .pickup_2 .pickup_list_bg { background-color:#ffffff;}
.wrapper .pickup_3 .pickup_list_bg { background-color:#ffffff;}
.wrapper .pickup_4 .pickup_list_bg { background-color:#ffffff;}
.wrapper .pickup_5 .pickup_list_bg { background-color:#ffffff;}

.wrapper dl.pickup_list { width: 793px; margin: 12px auto 12px 12px; text-align: center; overflow:hidden;}
.wrapper dl.pickup_list div { width: 145px; float: left; margin: 0 8px 5px 0;}
.wrapper dl.pickup_list img { width: 145px; height: 145px; border:#cccccc 1px solid; }
.wrapper dl.pickup_list dd { text-align:left; margin-left: 0; margin-top: 5px; }

.wrapper .method_box {
	margin:0 0 12px 0px;
	padding:0 0 5px 0;
	border:solid 1px #aaaaaa;
	clear:both;
	width:791px;
}

/* 下層ページ共通
----------------------------------------------------------------- */
.wrapper .main_contents{
margin:0;
padding:0;
background:transparent url(images/side_bg.jpg) repeat-y 0 0;
clear:both;
width:800px;
}

.wrapper .login_btn input{
width:164px;
height:50px;
margin:0 0 3px 8px;
padding:0;
background: url(images/sidemenu_login.gif) no-repeat scroll 0 0 transparent;
clear:both;
}

.wrapper .login p.login_link{
margin:1px 0 0 12px;
padding:0 0 0 5px;
background:transparent url(images/sidemenu_arrow.gif) no-repeat 0 0.2em;
font-size:11px;
clear:both;
}

.wrapper .regist_btn  input{
width:164px;
height:50px;
margin:0 0 3px 0;
padding:0;
background: url(images/sidemenu_regist.gif) no-repeat scroll 0 0 transparent;
clear:both;
}

.wrapper .regist p.regist_link{
margin:1px 0 0 5px;
padding:0 0 0 5px;
background:transparent url(images/sidemenu_arrow.gif) no-repeat 0 0.2em;
font-size:11px;
clear:both;
}

.wrapper .login p.login_link a,
.wrapper .regist p.regist_link a { color:#fff;}
.wrapper .login p.login_link a:hover,
.wrapper .regist p.regist_link a:hover { color:#f2b8c3;}

.wrapper .sidesearch{
width:162px;
margin:10px 0 0 10px;
padding:0;
border:solid 1px #e3e3e3;
background:#fff;
clear:both;
}

.wrapper .btn-search input{
width:93px;
height:29px;
margin:15px auto 0 auto;
padding:0;
background: url(images/btn_search.gif) no-repeat scroll 0 0 transparent;
clear:both;
}

.wrapper .sidesearch_link{
margin:15px 0 0 0;
padding:0;
border-top:solid 1px #ccc;
clear:both;
}

.wrapper .sidesearch_link li{
margin:5px 0 0 0;
padding:0 0 0 12px;
background:transparent url(images/sidesearch_arrow.gif) no-repeat 0 0.2em;
clear:both;
}

.wrapper .info{
margin:10px 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
}

.wrapper .pickup h2{
margin:0;
padding:0;
border:solid 1px #ccc;
}

.wrapper .pickup_box{
width:605px;
margin:0;
padding:5px 0;
background:transparent url(images/line_dot.gif) repeat-x 0 100%;
clear:both;
}

.wrapper .pickup_table01{
width:605px;
margin:0;
padding:0;
border-spacing:0;
border-collapse: collapse;
background:#eee;
clear:both;
}

.wrapper .pickup_table02{
width:605px;
margin:0;
padding:0;
border-spacing:0;
border-collapse: collapse;
background:#eee;
clear:both;
}

.wrapper .pickup_table03{
width:605px;
margin:0;
padding:0;
border-spacing:0;
border-collapse: collapse;
background:#eee;
clear:both;
}

.wrapper .pickup_table01 .pickup_txt h3{
margin:0;
padding:5px;
font-size:18px;
border-left:solid 5px #ed3b3b;
clear:both;
}

.wrapper .pickup_table02 .pickup_txt h3{
margin:0;
padding:5px;
font-size:18px;
border-left:solid 5px #ed3b3b;
clear:both;
}

.wrapper .pickup_table03 .pickup_txt h3{
margin:0;
padding:5px;
font-size:18px;
border-left:solid 5px #ed3b3b;
clear:both;
}

/*20111111追加
----------------------------------------------------------------- */
.wrapper .newestitems{
margin:15px 0 0 10px;
padding:0 0 10px 0;
border:solid 1px #ccc;
}

.wrapper .newestitems .items_list
{
float:left;
width:110px;
margin-left:10px;
margin-top:10px;
	}

.wrapper .items_list h3
{
	margin:0px auto;
	background-image: url(images/newitems_list.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:12px;
	font-weight:normal;

	}

.wrapper .items_list .items_list_img
{width:82px;
height:82px;
padding:3px 14px 5px 14px;}

.wrapper .items_list .items_list_img img
{border:1px solid #de3535;}

.wrapper .items_caption
{
	font-size:10px;
	padding:0px 0px 5px 5px;
	}

.wrapper .items_price
{
	text-align:center;
	color:#ff0000;
	font-size:10px;}


/*ここまで
----------------------------------------------------------------- */

.wrapper .emphasis { color:#ff6600;}


.wrapper .about{
margin:15px 0 0 10px;
padding:0 0 10px 0;
border:solid 1px #ccc;
width:603px;
}

/* method 
----------------------------------------------------------------- */
.wrapper .method_top{
margin:0 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
width:603px;
}

.wrapper .method{
margin:10px 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
width:603px;
}

.wrapper .method_top table,.wrapper .method table{
margin:10px 10px 0 10px;
padding:0;
border-spacing:0;
border-collapse: collapse;
border:solid 1px #ccc;
}

.wrapper .method_top th,.wrapper .method th{
margin:0;
padding:5px;
background:#997A3D;
border:solid 1px #ccc;
color:#fff;
white-space:nowrap;
font-weight:normal;
}

.wrapper .method_top td,.wrapper .method td{
margin:0;
padding:5px;
border:solid 1px #ccc;
}

.wrapper .method_top p.method_arrow,.wrapper .method p.method_arrow{
margin:10px;
padding:20px 0 0 0;
background:transparent url(images/method_arrow.gif) no-repeat 50% 0;
font-weight:bold;
}

/* thissite (about.asp)
----------------------------------------------------------------- */
.wrapper .thissite_top{
margin:0 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
width:603px;
}

.wrapper .thissite{
margin:10px 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
width:603px;
}

.wrapper .thissite_gray_sheet {
	background-color:#fef8e4;
	margin:10px;
	width:585px;
	clear:both;
	overflow:hidden;
}

.wrapper .thissite_line_dotted {
	width:585px;
	height:1px;
	border-bottom:#cccccc 1px dotted;
	margin:10px;
}

/* office 
----------------------------------------------------------------- */
.wrapper .office_top{
margin:0 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
width:603px;
}

.wrapper .office{
margin:10px 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
width:603px;
}

.wrapper .office_top h3.subtitle01,
.wrapper .office h3.subtitle01 { background:url(images/office_subtitle01.gif) no-repeat; padding:2px 5px 5px 15px;}

.wrapper .office_top h3.subtitle02,
.wrapper .office h3.subtitle02 { background:url(images/office_subtitle02.gif) no-repeat; padding:2px 5px 5px 15px;}

.wrapper .office_top table,.wrapper .office table{
margin:10px 10px 20px 10px;
padding:0;
border-spacing:0;
border-collapse: collapse;
border:solid 1px #ccc;
width:582px;
}
.wrapper .office_top th,.wrapper .office th{
margin:0;
padding:10px;
background-color:#eaeaea;
border:solid 1px #ccc;
color:#333333;
white-space:nowrap;
font-weight:normal;
width:20%;
}
.wrapper .office_top td,.wrapper .office td{
margin:0;
padding:10px;
border:solid 1px #cccccc;
border-right:none;
width:65%;
}

.wrapper .office_top td.btn_office_map,.wrapper .office td.btn_office_map{
margin:0;
padding:10px;
border-left:none;
border-right:solid 1px #cccccc;
width:15%;
text-align:right;
}

/* corporate 
----------------------------------------------------------------- */
.wrapper .corporate_top{
margin:0 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
width:603px;
}

.wrapper .corporate{
margin:10px 0 0 10px;
padding:0 0 5px 0;
border:solid 1px #ccc;
width:603px;
}


.wrapper .corporate_menu li{
	background:url(images/down_arrow.gif) no-repeat 0em 0em;
	padding-top:1px;
}

.wrapper ul.summary_photo li.thumb img:hover{ border:solid 1px #e93030;}
.wrapper ul.summary_photo li.thumb:hover{background: url(images/corporate_img_arrow.gif) no-repeat;}

.wrapper .summary p.read { font-size:15px; color:#4ba73d; font-weight:bold; margin:0 0 10px 0; padding:0;}
.wrapper .summary p.read2 { line-height:1.5em; margin:0; padding:0;}

.wrapper .corporate_paragraph p.read { font-size:15px; color:#4ba73d; font-weight:bold; margin:0 0 10px 0; padding:0;}
.wrapper .corporate_paragraph p.read2 { line-height:1.5em; margin:0; padding:0;}

.wrapper .corporate_data {margin:10px; width:582px;}
.wrapper .corporate_data table {width:100%;}
.wrapper .corporate_data th,.wrapper .corporate_data td { border-bottom:#cccccc 1px dotted; padding:3px;}
.wrapper .corporate_data th { width:25%; font-weight:normal; text-align:left;}

/* service
----------------------------------------------------------------- */
.wrapper .service_terms_inc{
margin:10px 10px 0px 10px;
line-height:140%;
}
.wrapper .service_terms_inc dd{
line-height:140%;
}


/**/
.wrapper .search_box{
background:url(./images/search_bg.gif) no-repeat 0 50%;
height:auto;
border:solid 1px #ccc;
}
.wrapper .search_box .link-content1{
margin-top:5px;
}
.wrapper h2,.wrapper h3{
margin-bottom:0;
font-size: 1.17em;
}
.wrapper .method_top h2,.wrapper .method h2{
margin-top:0;
}

.wrapper .corporate_top h3{
margin-top:0.84em;
}

.wrapper .main_width { margin-left:0; width:800px;}
.wrapper .info_list,.wrapper .search_box,.wrapper .method_box,.wrapper .pickup_1,.wrapper .pickup_2,.wrapper .pickup_3,.wrapper .pickup_4,.wrapper .pickup_5,.wrapper .method_box,.wrapper .V5,.wrapper .V6{
margin-left:7px;
}
.wrapper .V6 li a,.wrapper .V5 li a{text-indent:-1000px;overflow:hidden;margin-bottom:10px;}

.wrapper .info_list table{
margin-top:0 !important;
}
.wrapper .info_list table td{
padding-bottom:5px !important;
}
.wrapper .info_list table p img{
vertical-align:top;
position:relative;
top:-1px;
}
.wrapper .sidemenu_link li{
margin:9px 0 0 0;
padding:0;
clear:both;
}
.wrapper .contents_right{
line-height:140%;
}
.wrapper .emphasis { color:#ff6600;font-size:14px;}


/*1カラムページ用メニュー項目　タブ背景は個別スタイル*/
.contents-1column .menu-1colummn li{
	background:url(./images/menutab_off.gif) no-repeat;
	color:#fff;}
.contents-1column .menu-1colummn li.current{
	background:url(./images/menutab_on.gif) no-repeat;
	color:#fff;}
.contents-1column .menu-1colummn li a{font-size:12px;}

/*1カラムページ用メニュー項目　タブ背景は個別スタイル*/
.contents-1column .menu-3colummn li{
	background:url(./images/menutab_off2.gif) no-repeat;
	color:#fff;}
.contents-1column .menu-3colummn li.current{
	background:url(./images/menutab_on2.gif) no-repeat;
	color:#fff;}
.contents-1column .menu-3colummn li a{font-size:12px;}


.wrapper .top_mobile{
margin: 0 0 12px 8px;
padding: 0 0 0 7px;
width: 782px;
clear:both;
border:solid 1px #ccc;
}
.wrapper .top_mobile:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}

.wrapper .top_mobile_logout{
margin: 0 0 12px 7px;
}

.wrapper .mobile_bnr{
margin:0;
padding:0;
clear:both;
}
.wrapper .mobile_left{
margin:0;
padding:0;
float:left;
}
.wrapper .mobile_txt{
margin:0;
padding:2px 5px 0 0;
width:136px;
float:left;
}
.wrapper .mobile_txt dt{
margin:0;
padding:0;
}
.wrapper .mobile_txt dd{
margin:0 0 0 5px;
padding:0;
word-break:break-all;
}
.wrapper .mobile_qr{
margin:0;
padding:7px 5px 4px 0 !important;
width:80px;
float:left;
}

.wrapper .mobile_qr img{
margin:0;
padding:0;
height:80px;
width:80px;
}
.wrapper .mobile_input{
 margin:10px 0 0; !important;
padding:0;
width: auto !important;
float:left;
}
.wrapper .mobile_input .button{
margin:0 0 0 5px;
padding:0;
}
.wrapper .mobile_input dt{
margin:0;
padding:0;
}
.wrapper .mobile_input dd{
margin:8px 0 8px 0;
padding:0;
font-size:10px;
}
.wrapper .mobile_right{
padding:0;
margin:3px 10px 0 0; !important;
float:right;
}

/*20120717新川追加*/

.wrapper .pickup_1,
.wrapper .pickup_2,
.wrapper .pickup_3,
.wrapper .pickup_4,
.wrapper .pickup_5{
margin:0 0 12px 7px;
padding:0 0 5px 0;
border:solid 1px #aaaaaa;
clear:both;
width:791px;
}

.wrapper .pickup_2 h2,
.wrapper .pickup_3 h2,
.wrapper .pickup_4 h2,
.wrapper .pickup_5 h2{
margin-top:0px;
}
