@charset "shift_jis";



@import url("common.css");

/* ソネットヘッダー部分 */

/* common------------------------------------------------------------------------------ */



body{margin:0 !important; padding:0 !important;}

#so-netsite,

#so-netpublication{

background:#fff;

color:#333;

font:small/1.4 "Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif !important;

width:100%;

text-align:left;

letter-spacing:0;

}















#so-netsite li ,

#so-netpublication li{list-style-type: none;}

#so-netsite img ,

#so-netpublication img{border: 0px;}

#so-netsite a:link,

#so-netpublication a:link,

#so-netsite a:visited,

#so-netpublication a:visited{

color: #0a54a7; 

text-decoration:none;

}

#so-netsite a:active,

#so-netsite a:hover{

color: #f00;

text-decoration:underline;

}







#Top #so-netsite{



}







#so-netsite .width{

padding:0 10px;

margin:0 auto !important;	

}







#so-netsite #link{

padding-top:3px;

padding-bottom:3px;

}

#Top #so-netsite #link{

height:70px;

}

* html #Top #so-netsite #link{

padding-top:7px;

padding-bottom:3px;

}



* html #Top #so-netsite #link{

height:63px;

}

#linkElement #h1{

margin: 0; padding: 0;

display:inline;

float:left;

margin-top:3px;

}







#Top #linkElement #h1{

margin-top:10px;

}



* html #Top #linkElement #h1{

margin-top:7px;

}



*+html #Top #linkElement #h1{

margin-top:7px;

}











#linkElement h1{

margin: 0; padding: 0;

margin-top:15px;

display:inline;

float:left;

}



#linkElement span#contentsTit{

margin: 0; padding: 0;

margin-top:15px;

display:inline;

float:left;

}







#so-netsite #headPr{

background-color:#e9e9e9;

border-bottom:1px solid #bfbfbf;

}



#so-netsite #headPr p{

margin:0;

padding:0;

}

#so-netsite #headPr{

padding:1px 0 2px 0;

}

#so-netsite #headPr #reTop{

float:right;

}

#so-netsite #headPr #prText{

margin-top:4px;

float:left;

}







#so-netpublication{

overflow:hidden;

/*background:url(../images/so-netpublication_line.gif) left top no-repeat;*/

}



#so-netpublication  #seachBox2{

padding-top:10px;

padding-bottom:10px;

border-top:1px solid #d0d0d0;

border-bottom:1px solid #d0d0d0;

}



#so-netsite #seachBox form,

#so-netpublication  #seachBox2 form{

margin:0;

}

#so-netsite #seachBox{

float:right;

padding-top:0px;

padding-bottom:0;

}



* html #so-netsite #seachBox{

width:470px;

}



#so-netsite #seachBox #seachMenu,

#so-netpublication  #seachBox2 #seachMenu2{

margin-top:0;margin-bottom:3px;

font-size:x-small;

line-height:1.4;

letter-spacing:0;

}



*+html #so-netsite #seachBox #seachMenu,

*+html #so-netpublication  #seachBox2 #seachMenu2{

margin-top:0;margin-bottom:3px;

font-size:70%;

letter-spacing:0;

}

* html #so-netsite #seachBox #seachMenu,

* html #so-netpublication  #seachBox2 #seachMenu2{

margin-top:0;margin-bottom:3px;

font-size:70%;

letter-spacing:0px;

}



#Top #seachBox #seachMenu,

#Top #seachBox2 #seachMenu2{

font-size:small;

}











* html #Top #so-netsite #seachBox #seachMenu,

* html #Top #so-netpublication  #seachBox2 #seachMenu2{

font-size:90%;

}



*+html #Top #so-netsite #seachBox #seachMenu,

*+html #Top #so-netpublication  #seachBox2 #seachMenu2{

font-size:90%;

}







#so-netpublication #seachBox2 #seachMenu2{

float:left;margin-right:10px;

}







#so-netsite #seachBox #seachMenu a,

#so-netpublication  #seachBox2 #seachMenu2 a{

padding:0 3px;

}



* html #so-netsite #seachBox #seachMenu a{

padding-top:2px;

}







#so-netsite #seachBox #seachMenu .sortOn,

#so-netpublication  #seachBox2 #seachMenu2 .sortOn{

background-color:#0e57a8;

}

#so-netsite #seachBox #seachMenu a:link.sortOn,

#so-netsite #seachBox #seachMenu a:visited.sortOn,

#so-netsite #seachBox #seachMenu a:active.sortOn,

#so-netsite #seachBox #seachMenu a:hover.sortOn,

#so-netpublication  #seachBox2 #seachMenu2 a:link.sortOn,

#so-netpublication  #seachBox2 #seachMenu2 a:visited.sortOn,

#so-netpublication  #seachBox2 #seachMenu2 a:active.sortOn,

#so-netpublication  #seachBox2 #seachMenu2 a:hover.sortOn{

color:#fff;

text-decoration:none;

}







#so-netsite #seachBox #seachBoxBody,

#so-netpublication  #seachBox2 #seachBoxBody2{

height:19px;

}











#so-netsite #seachBox #searchWeb img,

#so-netsite #seachBox #searchImages img,

#so-netsite #seachBox #searchMoive img,

#so-netsite #seachBox #searchNews img,

#so-netsite #seachBox #searchEJ img,

#so-netsite #seachBox #searchJE img,

#so-netsite #seachBox #searchJapanes img,

#so-netsite #seachBox #searchTranslation img,

#so-netsite #seachBox #searchSonet img,

#so-netsite #seachBox #searchBlog img,

#so-netsite #seachBox #searchTelephone img,

#so-netsite #seachBox #searchCategory img,

#so-netpublication  #seachBox2 #searchWeb2 img,

#so-netpublication  #seachBox2 #searchImages2 img,

#so-netpublication  #seachBox2 #searchMovie2 img,

#so-netpublication  #seachBox2 #searchNews2 img,

#so-netpublication  #seachBox2 #searchEJ2 img,

#so-netpublication  #seachBox2 #searchJE2 img,

#so-netpublication  #seachBox2 #searchJapanes2 img,

#so-netpublication  #seachBox2 #searchTranslation2 img,

#so-netpublication  #seachBox2 #searchSonet2 img,

#so-netpublication  #seachBox2 #searchBlog2 img,

#so-netpublication  #seachBox2 #searchTelephone2 img,

#so-netpublication  #seachBox2 #searchCategory2 img{

margin-top:0px;

}







#sagoolTextInput,

#so-netsite #seachBox #searchMovie,

#so-netsite #seachBox #searchImages,

#so-netsite #seachBox #searchNews,

#so-netsite #seachBox #searchEJ,

#so-netsite #seachBox #searchJE,

#so-netsite #seachBox #searchJapanes,

#so-netsite #seachBox #searchTranslation,

#so-netsite #seachBox #searchSonet,

#so-netsite #seachBox #searchBlog,

#so-netsite #seachBox #searchTelephone,

#so-netsite #seachBox #searchCategory,

#sagoolTextInput2,

#so-netpublication  #seachBox2 #searchMovie2,

#so-netpublication  #seachBox2 #searchImages2,

#so-netpublication  #seachBox2 #searchNews2,

#so-netpublication  #seachBox2 #searchEJ2,

#so-netpublication  #seachBox2 #searchJE2,

#so-netpublication  #seachBox2 #searchJapanes2,

#so-netpublication  #seachBox2 #searchTranslation2,

#so-netpublication  #seachBox2 #searchSonet2,

#so-netpublication  #seachBox2 #searchBlog2,

#so-netpublication  #seachBox2 #searchTelephone2,

#so-netpublication  #seachBox2 #searchCategory2{

display:none;

}



#so-netsite #seachBox .search-input,

#so-netpublication  #seachBox2 .search-input{

padding:0;

height:1.2em;

margin-right:5px;

width:280px;

float:left;

}







#so-netpublication  #seachBox2 .search-input{

width:250px;

}



#so-netpublication #seachBox2 #seachBoxBody2{

vertical-align:middle;

}







#so-netpublication #seachBox2 #seachMenu2{

margin-top:2px;

}







#so-netsite #login{

height:21px;

background:url(../images/tools_bg.gif) 0 0 repeat-x;

}



#so-netsite #loginElement{

height:20px;

padding-top:0px;

}







/* cgmMenu */

#cgmMenu{

height:21px;

background:url(../images/tools_btn_bg.gif) 0 0 no-repeat;

margin:0;

float:right;

width:137px;

padding:0;

}



#cgmMenu li{

margin:0;

padding:0;

float:left;

}



#cgmMenu li a{

width:68px;

height:21px;

display:block;

}



#cgmMenu li.cgmMenuMail a:hover{

background:url(../images/tools_btn_bg.gif) 0 -21px no-repeat;

}



#cgmMenu li.cgmMenuBlog a:hover{

background:url(../images/tools_btn_bg.gif) -68px -21px no-repeat;

}


#cgmMenu li.cgmMenuPhoto a{display:none;}
#cgmMenu li.cgmMenuPhoto a:hover{

background:url(../images/tools_btn_bg.gif) -136px -21px no-repeat;

}


#cgmMenu li.cgmMenuBuzzmap a{display:none;}
#cgmMenu li.cgmMenuBuzzmap a:hover{

background:url(../images/tools_btn_bg.gif) -204px -21px no-repeat;

}


#cgmMenu li.cgmMenuSns a{display:none;}
#cgmMenu li.cgmMenuSns a:hover{

background:url(../images/tools_btn_bg.gif) -272px -21px no-repeat;

}


#cgmMenu li.cgmMenuBlogCruiser a{display:none;}
#cgmMenu li.cgmMenuBlogCruiser a:hover{

background:url(../images/tools_btn_bg.gif) -340px -21px no-repeat;

}


#cgmMenu li.cgmMenuMySonet a{display:none;}
#cgmMenu li.cgmMenuMySonet a:hover{

background:url(../images/tools_btn_bg.gif) -408px -21px no-repeat;

}

/*mySo-net*/
.cgmMenuMySonet{display:none;}
.cgmMenuMySonet a{display:none;}
/*mySo-net*/




#cgmMenu li span{

display:none;

}







#so-netsite #loginElement iframe{

height:19px;

}



.login-status {

padding-top:1px;

overflow:hidden;

font-size:10px;

/*background:url(../images/login_sts_bg.gif);*/

width:462px !important;

height:18px;

line-height:19px;

/*border-top:1px solid #cbcbcb*/

}



* html .login-status {

padding-top:1px;

width:462px !important;

}











/* point */

#myPoint{

}

/* point */







/* superAd */

#superAd{

height:90px;

margin-bottom:6px;

}

#superAdimg{

text-align:center;

}

/* superAd */







/* type:cgm */



#linkElement #toolMenu a{

line-height:1.0;

}



#linkElement #toolMenu{

margin-top:15px;

float:right;

}



#linkElement #toolMenu li{

font-size:small;

line-height:1.2;

float:left;

padding-left:6px;

}



#linkElement #toolMenu li.nob{

border-left:none;

}



#cgmtoolLogo{

padding-left:10px;

float:right;

}















/* ヘッダー種類------------------------------------------------------------------------------ */



/* width */



.w950{

width:950px;

}



.w770{

width:770px;

}



.liquid{

min-width:770px;

width:auto;

}











/* type ------------------------------------------------------------------------------*/



/* Top */



#Top #login{

margin-bottom:6px;

}







/* Common Portal  */



.A-1 #login,

.A-2 #login,

.A-0 #login{

margin-bottom:6px;

}











/* Common Simple */



.B-1 #login,

.B-2 #login{

margin-bottom:6px;

}



















/* myCgmMenu ------------------------------------------------------------------------------ */







.C-1 #login,

.C-2 #login{

margin-bottom:6px;

}







#myCgmMenu{

height:30px;

background:url(../images/cgm_bg.gif) repeat-x #eee;

margin-bottom:8px;

}



#myCgmMenu  ul{

margin:0;

padding:0;

padding-top:3px;

}



#myCgmMenu .myCgmMenuQA{

float:right;

}



#myCgmMenu  li{

margin-right:2px;

height:27px;

float:left;

}



#myCgmMenu  li span{

display:none;

}



#myCgmMenu  li a{

height:27px;

display:block;

}



.myCgmMenuQA a{

width:80px;

background:url(../images/myqa_off.gif) 0 4px no-repeat;

}



.myCgmMenuQA a:hover{

background:url(../images/myqa_on.gif) 0 4px no-repeat;

}



.myCgmMenuMySonet a{

width:90px;

background:url(../images/mysonet_off.gif) 10px 7px no-repeat;

}



.myCgmMenuMySonet a.focus{

background:url(../images/mysonet_on.gif) 0 0 no-repeat;

}



.myCgmMenuMySonet a.focus:hover{

background:url(../images/mysonet_on.gif) 0 0 no-repeat;

}



.myCgmMenuMySonet a:hover{

background:url(../images/mysonet_ov.gif) 10px 7px no-repeat;

}



.myCgmMenuBlog a{

width:83px;

background:url(../images/myblog_off.gif) 11px 7px no-repeat;

}



.myCgmMenuBlog a.focus{

background:url(../images/myblog_on.gif) 0 0 no-repeat;

}



.myCgmMenuBlog a.focus:hover{

background:url(../images/myblog_on.gif) 0 0 no-repeat;

}



.myCgmMenuBlog a:hover{



width:83px;

background:url(../images/myblog_ov.gif) 11px 7px no-repeat;

}



.myCgmMenuPhoto a{

width:81px;

background:url(../images/myphoto_off.gif) 12px 7px no-repeat;

}



.myCgmMenuPhoto a.focus{

background:url(../images/myphoto_on.gif) 0 0 no-repeat;

}



.myCgmMenuPhoto a.focus:hover{

background:url(../images/myphoto_on.gif) 0 0 no-repeat;

}



.myCgmMenuPhoto a:hover{

width:81px;

background:url(../images/myphoto_ov.gif) 12px 7px no-repeat;

}



.myCgmMenuPhoto a{

width:81px;

background:url(../images/myphoto_off.gif) 12px 7px no-repeat;

}



.myCgmMenuBuzzmap a{

width:74px;

background:url(../images/mybuzzmap_off.gif) 12px 7px no-repeat;

}



.myCgmMenuBuzzmap a.focus{

background:url(../images/mybuzzmap_on.gif) 0 0 no-repeat;

}



.myCgmMenuBuzzmap a.focus:hover{

background:url(../images/mybuzzmap_on.gif) 0 0 no-repeat;

}



.myCgmMenuBuzzmap a:hover{

width:74px;

background:url(../images/mybuzzmap_ov.gif) 12px 7px no-repeat;

}



.myCgmMenuBlogCruiser a{

width:113px;

background:url(../images/myblocru_off.gif) 10px 7px no-repeat;

}



.myCgmMenuBlogCruiser a.focus{

background:url(../images/myblocru_on.gif) 0 0 no-repeat;

}



.myCgmMenuBlogCruiser a.focus:hover{

background:url(../images/myblocru_on.gif) 0 0 no-repeat;

}



.myCgmMenuBlogCruiser a:hover{

width:113px;

background:url(../images/myblocru_ov.gif) 10px 7px no-repeat;

}



/* myCgmMenu */







/*ソネットトップ-----------------------------------------------------------------*/



.season{

padding-left:33px;

background:url(../images/top/season.gif) 0 50% no-repeat;

}







.season_new{

padding-left:37px;


}







.season_sp{

padding-left:37px;

background:url(../images/top/season_sp.gif) 0 50% no-repeat;

}







.season,

.season_new,

.season_sp{

padding-top:10px;

}







#Top #Logo{

padding-top:0px;

float:left;

}







#Top #Logo{

width:950px;

}







*+html #Top #Logo{

padding-top:2px;

/*float:left;*/

}



#Top #Logo a{

padding-right:16px;

/*display: table-cell;

vertical-align:middle;*/

}







/*-----------バクスト-----------*/



#Top #Logo a.season_r,

#Top #Logo a.season_l{

margin-top:10px;

float:right;

}

#Top #Logo a.season_l{

margin-top:13px;

}





#nazonazo{

padding-top:1px;

height:24px;

font-size:small;

clear:both;

float:none;

}





#nazonazo img{

vertical-align:middle;

}



#nazonazo a:link,

#nazonazo a:visited,

#nazonazo a:active,

#nazonazo a:hover{

color:#333;

}







/* so-netpublication L2------------------------------------------------------*/



#so-netpublication{clear:both;

width:950px;

margin:10px auto;

line-height:1.1;

}



#so-netpublication #contentspublicationBody{

padding-top:0px;

margin-bottom:8px;

}



#so-netpublication #so-netpublicationBody{

padding-top:8px;

margin-bottom:8px;

border-top:1px solid #ccc;

}



#so-netpublication .contentspublicationLink,

#so-netpublication .so-netpublicationLink{

float:left;

}







#so-netpublication .contentspublicationLink a,

#so-netpublication .so-netpublicationLink a{

padding-right:10px;

border-right:1px solid #ccc;

margin-right:10px;

}



#so-netpublication .credit{

float:right;

}











/* so-netpublication TOP------------------------------------------------------*/



#Top #so-netpublication{

margin:10px auto;

width:950px;

}



#Top #so-netpublication #publicationBody{

margin-top:10px;

}



#Top #so-netpublication #publicationLink{

width:550px;

float:left;

}





#Top #so-netpublication #publicationLink li{

float:left;

display:inline;

text-valign:middle;

}





#Top #so-netpublication #publicationLink li a{

line-height:1.7;

padding-right:5px;

margin-right:5px;

/*border-right:1px solid #d0d0d0;*/

}



#Top #so-netpublication #publicationLink2{

float:right;

}







#Top #so-netpublication #publicationLink2 table td{

text-align:center;

}



#Top #so-netpublication #publicationLink2 table td img{

margin-right:5px;

}









/* clear */

.clearfix:after{

content:".";

display:block;

visibility:hidden;

clear:both;

height:0;

}

.clearfix{

display:inline-block;

}

/*\*/

* html .clearfix{

height:1%;

}

.clearfix{

display:block;

}

/**/




